In my opinion, a chronically good-aligned character would always take Shadowheart into the party regardless of opinions on her personality, because it makes sense for the bigger survival chances of the group and make everyone's chances of living greater to have another with the "get rid of the tadpole" main goal. Personal annoyances would be put aside for the greater good and at most you'll just have someone to fight alongside that you don't really communicate with much in that case. If anything, if you are chronically good-aligned character but haven't talked much to her beyond that, the shadow-cursed lands could make your character doubt bringing Shadowheart to Shar's temple and you'll just do that without her instead. Far more logical route in my opinion than taking her along for that part if you don't like her and don't trust her intentions at that point.
As for the rest, it's just kind of a rinse and repeat of you clearly having a far more negative opinion of Shadowheart than most people. She's not "created to be so repulsive", together with Astarion they are by far the most romanced companions. You unfortunately, for personal reasons relating to your view on servility, true friends and men-women relations, have such a view on certain female characters that has you see them in such a negative light and become repulsed by them.
Out of curiosity, which other choice-based RPGs where companions sometimes have differing goals have you played? And what did you think of the portrayal of the female co-lead characters/companions in those games?