Even in previous versions when you can't free her, she still shows a bit of appreciation when you've tried. In general, from what I've seen, outside of her deep hatred of Giths and Selunites, Shadowheart can be somewhat pleasant.