Karlach:
>fist fucks you in the ass in her second sex scene
>have to go to the hells with her if you wish to save her
It's a hard pass. Only an okay romance option if you're playing as Gale. Even then you have to deal with the pegging
Shadowheart:
>starts off worse than Lae'zel with her cunt, hypocritical attitude (yet Lae'zel got the most flak when the game released for some stupid reason)
>softens up a lot more, just like Lae'zel, inordinately more if you turn her away from Shar
>her gameplay sucks ass though, and all of her unique armor/weapon options she can acquire in Act 2 and 3 are seemingly at odds with both her class and innate play style (Spears are STR-based, yet Larian REALLY wants you to put medium armor on her whilst keeping her stealth-focused). It's fucking retarded. Even if you respec her into Death Cleric, she still comes out looking like boudoir vomited on her in terms of aesthetics if you so much as think about min/maxing her.
>She really is the cuck option. If you push her towards Shar, she cucks you with a deity. If you push her towards Selune but kill her parents, she kind of cucks you out of a happy relationship, because she's always bitching about her dead parents. But even if you keep her parents alive, she cucks you out of marriage regardless, (that's reserved for Wyll Origin players, because of course it is). Also, she is very open to an open relationship in general.
3/5 Could have been so much better, but too many cooks in her kitchen.
Minthara:
>Starts off strong in Act 1, but it's like Larian completely forgot about continuity and reset her character in Act 2 a la The Matrix Revelations and she forgets everything that happened, and it's stupid as shit.
>has the best sex scene in the game
>most loyal, but also the most evil, which may or may not be a good thing for you
>her class doesn't make a damn whit of sense considering her evil nature. And no, I don't give a shit about whatever changes WotC has made to Paladin either