Oh it's Karlach by a landslide. Admittedly I finished the game yesterday and that ending, oof. Really tore at my heartstrings. I think a lot of the credit for me being so smitten by Karlach is the absolutely tremendous voice actor. She really knocks it out of the park. My first playthough was with Shadowheart as my LI, and I really really liked her story development too.

Gale I didn't like at first, but he seriosly grew on me in the latter half. Wyll I can take or leave, he could easily have been replaced with another character. Like a gruff dwarf! Gah... no shorties makes me sad. Lae'zel has the best story IMO. Love what they did with the githyanki.