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.
I'd argue romances in BG3 are not deep at all. You select the right flirty lines until you get sex scene as reward. The end. That is not a romance. The fact that you are romancing a specific companion almost never comes up during the normal storyline. They don't act like a romantic partner at all. If you perceive any depth there, it must in your roleplaying head.
I understand that it would take an insane amount of work to make romances meaningful with so many options and potential situations, but that's just another reason to tone it down. The game should not advertise itself as a dating simulator if it does not have the right amount of content to support it.