I tend to disagree with Vlad about the Sharran character. Because

the Viconia mentioned in Vlad's text is only there in case she is the romance partner of the PC in BG2. And that Viconia dies afterwards. She was my favorite character in that game, and it was one of the few moments I really got emotional in a video game when I read the ending of that story. That's why I still remember it. The "official" Viconia though, the one which survives is evil. Her story afterwards is pretty much what happens in the game. I also don't think there is anything grey about Shar which needs a deeply philosophical debate. At least not how Shar is presented in the game. Nor in most of the officail DnD products. That does feel more like a headcanon.

I do agree though it would have been best to leave Viconia out of the game. It just annoys people who liked her in their playthrough in the previous games, and her being there doesn't really serve a purpose. It doesn't make what happened to Shadowheart any different. It felt like a really unnecessary cameo. But the original Viconia, the one which wasn't changed because of a relationship with a good/neutral PC was an evil character, and nothing what is shown in BG3 seems out of character to me at least.