I assume that ALL the characters - Custom and Origin - have been reset by the tadpoles. So, yes. Gale WAS a powerful mage. Wyll WAS the Blade of Frontiers. However, just as Astarion has become "conveniently lost" so have they all. None are who they once were from a skill and power perspective.

But it is a bit frustrating that all the companions have had their basic stories spoiled, and yet you're supposed to pretend you don't know anything about them when you meet them.

There, again, is one of my points. Let's just rip things off like a bandaid. Let me have the ability to roll to determine if I know anything about Shar and/or if Shadowheart is lying. Let me call her on it. Let's just get it out of the way. Don't drag it out like it's some huge surprise and have my character super shocked when they "discover" the truth from her. In fact, give me various chances to call her on it. Like the whole owlbear cave Selune statue thing. Let me call her on it. "Why are you SO against Selune? She's a good goddess, you know. Come to think of it. You're a cleric of trickery domain. Right? Who do you serve again?"

I've really been mulling over the SH situation, and at first I thought it would be cool if she wore normal armor and such. But now, I'm like, no. Let's just leave it as is, but give us the chance to get the whole "I'm a frightening cleric of Shar type person" over with. For a few people, who know nothing about the game, it will be a shock later, IF they even know who Shar is - which they probably won't because if they did it wouldn't surprise them in the slightest if they knew anything about Forgotten Realms.

So why bother even trying to make it some huge surprise thing. Get it over with. If people accept her in the beginning, they accept her. If not, reject or kill her and move on.