Originally Posted by Brainer
Shadowheart: was actually a Selunite all along, only kidnapped and brainwashed, complete with a lot of Mary Sue moments throughout
Shadowheart may have a few mary sue moments but at least she isn't a mary sue the whole time. *cough* Karlach *cough*

Lots of people liked the Emperor. He was a mystery much of the time. Even after revealing he's a mindflayer, no one can agree on whether he was sincere about the things he said or not. There's quite a few loud Emperor romancers over on reddit. Not every character is going to be liked by everyone. Lots of people like Karlach but there's also a lot of people that don't. Same with Astarion. Pretty much any character is going to be loved but also have people that can't stand them.