I thought the rogue dude in the Korcari Wilds was pretty useful, actually. Stun enemy with Dirty Fighting, run behind enemy and kick their ass. Very low cooldown for the talent too.
Anyway, meeting Leliana wasn't as ridiculous as I thought it would be. Save for the blood. I also happen to like Morrigan, despite her snide wisecracking.
And the Dog is just cute: