A gazillion times this!!! I've said this a million times only to be shot down every time with something along the lines of "HOLD UP BUT RACIAL RESTRICTIONS ARE... TOO... RESTRICTIVE".
I know right? I mean, I can't run into a story or even a lot of sub-plots without race coming up. And man, there is so much racism. Many dwarves believe they are superior to all; many Dalish distrust or even hate humans for various reasons; Many humans think elves are meant to be subservient and dwarves are useful tools to supply lyrium. For the most part, unless noble or royalty blood is at stake (the heir issue,) Thedas doesn't give a flying flip if two folks of the same gender are together. Even among nobles and royals, as long as a viable heir is produced, not many bat an eyelash.
However, a royal with an elf? That would be very scandelous, and yet, here we are. Regardless if Cass is bi or not, she will be open to whatever race fits her gender flag. That's very weird to me.
The only thing that pacifies me regarding the 2/2/2 split is that there will likely be some people out there quite thankful for that one fully gay character who they can relate to or who can represent them in some way (for example).
That is a gigantic plus to me as well. It's more than past time that gay men and lesbian women had the chance to see one of the heroes out of the closet. Not another villain that's possibly a pervert, a sadist or worse. They need their heroes and I'm so glad that is coming.

Agreed 100%.
Unless they really put a lot of effort into the NPC romances. Like, really integrate them into the story. I don't see that happening though.
<sigh> NPC romances...I'm not saying that the writers can't pull off a very meaningful NPC romance. BioWare is one of the best in the business for character development and great story telling. I just will never understand how a NPC that might be a guest party member sometimes and otherwise waiting at plot specific places is somehow equal to a companion romance. It isn't about directly controlling the character either, it's about learning to mesh abilities in combat; it's about initiating dialogue almost any time I want. I'm fine with a good AI script that I can't control if that's the trade-off instead of NPC romances.