I'd say "playersexual" is the best choice they've made. I'd hate to be locked out of a romance just because someone at Larian went and decided that the companion that I like isn't into the character I've created. Making everyone available is inclusive and wonderful in my opinion. However, I still think some things should have been done better. First and foremost, I feel like the player should be the one to initiate the romance, not the companions. Second of all, I think it should be clear what dialogue options actually constitutes at romantic. As of now, it's a little too easy to be romantic with a companion. And certain scenes shouldn't be romanced locked either. I mean, Gale's just asking to teach you some magic, what's romantic about that? It would have been better if that was a friendly option, and then while magic-weaving, there was a clear "hit on Gale" option one would choose to actually initiate the romance.

Another option would simply be to have the player chose sexual orientation upon character creation. That way only companions that match would be available for romance, and all dialogue options with un-matched companions would always be seen as friend-only.

Because even if I do like the "playersexuality", I do recognize the odd scenario of having every single companion hit on you at some point. That's just not how things would work out and it's weird. Reminds me a little too much of all those cringy romance-aligned books/movies where the main character always have every other person swooning for them and they have to make the hard choice of choosing one of them to romance. No one really likes those, right?