I'm not opposed to having romance options in an RPG generally, but Larian should have followed the "less is more" rule. Rather than having like two meaningful and well thought out romances, that actually have an impact on the main story, they chose to go for the most shallow dating sim implementation, where every companion is designed to hit on the player.
At least it should be the player who initiates the flirting with a dialogue option clearly marked as "flirting", and there should be another friendly option too, rather than just the outright rudeness we get now. Was it so hard to do this way? Why is a significant part of companion interaction just about awkwardly rejecting their advances? Why can't I be just buddies with Gale? Do the writers at Larian understand the mystical concept of friendship?