I’m over the critique of the romances at this point. If you don’t want to romance someone, then either turn them down, kill them, don’t recruit them, let them stay dead if they die in battle, or
save scum until Orin kills them, I’m looking at you Halsin, sorry buddy.
With Shadowheart since you know what will happen, don’t spend the night with her. If you don’t like it, don’t do it. Just like I avoid the drow twins and pretend they don’t exist. There are options.
Romantic aspects aren’t some pollution that needs to be purged. Everyone is interested in romancing one of those characters. Yeah the advances can be annoying, but SOMEBODY welcomes them and I wouldn’t want to take that away from people. I would rather they polish Act 3 above anything else.