I think the problem many of us have is that people are demanding for a given character to be a straight/gay/lesbian/bi ONLY relationship. And of course when you do that each group needs to have the same as the all the other groups (whether or not demographically it makes sense). This cycle is a massive resource drain on the overall game. Just make the damn romanceable characters player-sexual. Why some people are bothered by this I will never understand. It's a RP game, RP the character a given sexual orientation. Hell, Bioware could have you check a box regarding your sexual orientation in the character creator so those characters react to your sexual orientation...which seems like far less work than placating every damn demographic.
OK, I'll put it out there.
For me, DA2 with all 4 romances available to everyone was a bit boring. A large part of the reason, for me, was they seemed like cookie cutter, or large t-shirt romances with one size fits all, and the check a box option seems too Fableish and lazy saying it's too much trouble to make really interesting characters that stand on their own with fully developed personalities including who they want to have sex with.
I prefer having a character say - nope your not my type but we can hang out and kill demons or blow things up and then have another one that clicks. It's why I liked DAO and DAI so much. They have viewpoints, they have preferences and it makes them more interesting. I enjoy having a couple of them who are more open to a variety of things, Adore Bull and Zev grew on me, But I don't want a whole batch of them. Dorrian, Sarah, Steve and Sam were wonderful characters and for me, they would be less than they are without this personal characteristic.
DA2 had 4 choices who would say yes to your character no matter what, and people complained because Verric wasn't an option. I don't want Fable where anyone will marry you and they are all the same.
I want what they have done in DAO, DAI and ME. I would be happy with I think it's the 2/2/2/2/2 or something like that. 2 straight males; 2 same sex males; 2 straight females; 2 same sex females and 1 male and 1 female who just love both.
I'd used to think I wouldn't mind a characters who will romance you - or not - based on your decisions in the game. But they tried that with DA4, tried it and added the rivalry option which deluted their opinions. So I'm not a fan of this idea.
People are always going to complain, why can't I romance Zaeede or Javik or Kal'Reegar or Verrick, why did they add Cullan as a romance option but not Leliana. I enjoy the romances with characters who are have complete personalities and I can usually find at least one that makes the game more interesting.