Re. SH, I think ultimately the real problem is Larian's writers. More specifically, the problem is our not having been given adequate reasonable dialogue options when interacting with SH as Tav. My PC can even kill SH, but I am not provided the opportunity to call her out for being a Sharran? I cannot tell her that she's a fake, a fraud, a phony for claiming to support good actions even while being a Sharran? To tell her to her face that anyone who worships Shar is a monster? That Larian does not provide those dialogue options is my real issue.
I remember a conversation like that with Shadowheart, I don't remember exactly if you initiate it because you dig into her mind or she just tells you but what I can remember is she admiring to be a follower of shar and asking you what you thought of it. I don't think it was as comprehensive as you would like it to be but this was a long time ago, I think last time I played EA was on the bard patch so I don't know if that even exist anymore or has been changed/upgraded.