What evil does Viconia do in gane, though? Yeah, she's a worshipper of Shar but she does no evil. You meet her running away from a racist cop and again by torch burning villagers. Lol Viconia's evil is all talk. Lmao
Viconia doesn't do evil per se, i'd assume because of limitations of the game at that time, but she does treat you like dirt if you romance her, at least in the first part of the romance. Everyone seems to conveniently forget how after your first night she completely trashes your "performance". Her attitude is bitchy until you manage to defrost her.
Shadowheart is actually way nicer, and I seriously don't get complaints about her being evil. She doesn't do evil things either, she approves of good deeds, and in her romance scene she is incredibly vulnerable.
So much this.
Viconia is outright hostile to you from the start, insults you at every turn, and gets the dreaded redemption through sex storyline. So far Shadowheart is secretive at best, snarky at worst, but for a Shar worshipper is still pretty tame. I would say even not evil enough as she approves of us doing good things around.
And being a halfelf she is as plain as you can get in this game without being human.