My only issue with Shadowheart is that when she is a being a bitch, I don't get to bitch back. Our dialogue options are so frustrating when she is acting like an arrogant arse. But if they got her to approve of us getting into fights with her when she is being a bitch, I would like her more, and I would recruit her again (which I only did in my first playthough).
PS: the fact you miss Aerie really says a lot about you. I mean, Aerie, the lvl 20 priestess/mage who still thought herself worthless whithout a strong rashemi berserker and his hamster around.... I mean, come on. Grow up....