I decided to pick this back up the other day with my tiefling character. I went through Shar'd Gauntlet, protected Halsin's portal, reunited the kid with himself and just now killed Thorm.
It's nice getting to Act 3 with Lae'Zel still alive. Not sure if I like Shadowhearts romance or Karlach's...