I wan't very interested in Shadow Heart, but reading this topic, I think it could be more interesting than I thought. In forgotten there are interesting stories about clerics changing deities. Shadow Heart amnesia might mean that she was a cleric of another god/godess that was tricked by Shar. Or maybe like the story on the first temple, that she gave up her memories for Shar, but that sacrifice wasn't really appreciated. If she was the cleric from that story, it could be interesting that she was given another chance to not end in the wall of souls.

The hag plays with the "woman need rescue" trope when she pretends to be a "poor old lady" with Wyll falling for it. By the way, if you play as a wizard and tell Wyll that you learned your moves by studying, he says that he never liked to study. As a rich noble, he could have paid to learn magic, he just wanted the easy path. And made a deal not fully understanding what he was agreeing to. That doesn't make him evil, but he isn't the brighest either. Which is reinforced by his reaction with Ethel and other "want to be a famous hero" situations. So maybe, an evil companion who played the pleasing woman pretending to be nice, good and compliant could have worked better for the OP. A truly deceitful evil character. XD

And Gale, while nice, is manipulative. That is why he waits until he has no choice to tell about his situation, even if it could literally explode at any time. Which is logical from a selfpreservation point of view, but manipulative anyway.

Anyway, I agree that the game would improve if there were more intelligent evil characters/route and more intelligent good characters/route.