There are several problems with how romance is approached in BG3, but the worst is that it makes people feel out of control. The central theme that makes games stand out from every other media type is control, and with this we don’t have it. This can throw people out of the moment, especially as in several of the ‘romance paths’ there are no easy ways to let the person down. Its like, you were building a friendship and looking for lore in their past, but suddenly you have to be a total asshole because the game thought you were trying to get in there pants. When you weren’t.
I completely disagree with this. Game and its characters do not need to sugar coat NPC/PC relationships and make you feel good about yourself all the time. Absolute control makes for a power fantasy rather than a lIving world. Characters should be disappointed, should be blunt, should argue AND they should also be cool about things and be kind and nice. They are called NPCs for a reason, they are non playable character and their reactions should not be managed based on how players feel about things. I am pro-personality when it comes to NPCs.
This also goes for their sexual preference, and in this regard, I agree. Having all characters like you regardless of sex and race as well as having all characters acting on their feelings makes them all bland.