Despite some of the controversial things that have been written about in this thread, I can't help but note that the romances in BG3 are made much more interesting and deeper than in most other RPG games. Sure, the pestering from almost all companions can be annoying, but this is completely overridden by the awesome effect of starting a romance early and suddenly with whichever companion the player is attracted to. The need to reject everyone else is, in my opinion, a minor price to pay for this. Of course, it would have been nice to soften the story somewhat, for example by giving the player the option to tell other companions that he already has a love interest and thus stop their advances.
What I really don't like is the overly strong imposition of "polyamory" in the game. Of course, you can "fight it off", ignore it,
turn Halsin in to Orin, because his behavior makes him the one member of the compaine who is not to be pitied at all, unlike Gale and Lae'zel.
Yes, polyamorous players have been taken into account, fine, I'm sure some people like it, but monogamous players who take their romantic interest seriously (thanks to the fact that the romances in the game are really well written) can't even respond decently to the insolent people who try to get into their relationship in the third act, as part of the roleplay - the only line we can use to say that we're already in a relationship with someone makes it sound like, despite that, we're kind of okay with the molestation. During the walkthrough it felt as if the game was telling me that "any normal woman, no matter how much she loves her lover, will still be okay with "making out with a bear", and if she doesn't, it's because she just doesn't like bears, but likes illithids, succubi or something like that, and if you don't need anyone but your lover and you resent such molestations, then you are obviously in the minority, and it's just a waste of time to write lines for people like you".

Just kidding, of course, it's understandable that the developers can't take everyone's interests into account, but since the game is still being finalized, I'd like to point that out as well. But in general, the game uses innovative approaches to "romance", and, as with any innovative approach, it is impossible to do without "flaws", perhaps they will be fixed later, but in BG3 there are very, very many good things that I have not seen before in other games.