Lae'zel > SH = Minthara > Karlach

I wanted to like Karlach the most, but her personality is too reddit, her quest content sucks and the fact that she has to go back to hell no matter what is retarded. Lae'zel has the best written romance AND the best personality, you just need to get over her being a freaky looking frog alien. Minthara and Shadowheart are both fine, though SH's tranny friend and her dialogue with Halsin kinda ruin it. Minthara would rival Lae'zel if she wasn't absent for such a large portion of the game.