I can understand the difference in Shadowheart's character between Act 1、2 and Act 3. In Act 3, her personality feels a bit out of character to me. However, in my second playthrough, I staying loyal to her and not talking to the drow twins or accepting Mizora, that was the kind of romance I was looking for. Still, I left Halsin at the camp to be kidnapped by Orin, simply because I feel like he has no connection to Act 3.

Additionally, after installing Really Shadowheart from Nexus, I’m very satisfied with it:)