I've no problems with Shadowheart, but i'm killing Lae'zel and Astarion on every playthrough. Never regretted that.