I'm glad I saved this post.
Straight female heroes get less romances in most BW games. As I mentioned before, four of the female LIs in ME2 stay loyal between games. Two of the romances for fem Shep from ME2 end badly (cheating and death.) That's out of four romances in that game. And while there is two in ME3, one of them only works if you romanced them in between games.
Straight male LIs in Dragon Age:
In DA:O Leliana ends happily (and she remains with the Warden.) Morrigan's fate and potential happy ending does get addressed in a DLC.
DA2: Isabela has her share of tragedy and screw ups, but it doesn't take a lot of hoop jumping to win her back. I mentioned earlier that she can still count, due to the sheer amount of lying she does, and chaos she causes. Merrill's ends happily.
DA:I: Cassandra can dump the player, if you choose to make her Divine. Josie is as loyal as they come. Where as straight female characters do get more romances, one of them ends with a heartbreaker/cliffhanger, and the other turned out someone hiding a horrific crime.
Out of 6 romances across the DA games, only two of them have a sucker punch for the straight male hero.
Out of 9 romances for the female character in the series, 2 of them end in tragedy/takes part in an act of terrorism* (at least for now with Solas, and Anders,) one demands that you kill Anders or they'll raze a city (oh hai Seb,) one was using you and your organization to cover up a horrific lie (complete with identity stealing) and one of them requires some insane hoop jumping to earn your happy ending (Alistair).
That's more than 1/2 of the total relationships for the straight female hero in the entire series.
*Gay/bisexual men got to experience this too. The "broken bisexual man that needs the player to fix them" is another problem, but I digress.
Straight male LIs in ME:
ME1: Liara and Ashely. Provided you save the latter, she does come back to you in ME3
ME2: Miranda, Tali, Jack, Liara (DLC)--Again, none of them leave you or cheat on you in between games.
ME3: All of the above remained loyal if alive.
None of them cheat, hide their identity, lie with nearly every breath or die in between games regardless of player intervention. Out of the 5 romances for the straight male hero, none of them do any of those things.
Out of the 4 romances for the straight female hero between games, one cheats, one dies and and one isn't available in ME3 unless you romance them in the previous game.
Edit: Now, if you meta-game, found out about the limited options and save Kaidan, then you can start a romance with him in ME3. Still, this isn't good. So one potentially dies, Thane dies (I did see that coming,) Jacob cheats, and Garrus isn't available for the final game unless you romanced him in ME2. The pattern is a little similar in the DA games, and it's one I'd prefer to see broken.
So yeah. As you can tell, I sided with the OP of that thread, and I side with the OP here too.