Can't say I particularly enjoy any of the 'romances' from Biowares more recent games. They just seem rushed, superficial, and ultimately simple pandering to me. There's one or two exceptions, but largely that's how I feel.
Before Bioware works on making a character sexable they should work on making them likable, and from there working on making them someone you'd genuinely want to spend time with. Friendship. Relationships are built up from there after all, something a good number of these 'romance' options seem to be missing. Give the relationship some depth, some conflict. Make the characters the stars of the show rather than just some pretty pixels and a cute voice. And instead of spending the budget on some stupid pandering 'sex scene' where a bunch of pixels mash up against each other awkwardly in some sort of lame attempt to copy what was cliche in movies and TV years ago, make the experience rewarding in terms of narrative and overall story. Make it mean something!
What's more don't make it a reward. Don't make relationships impossible to fail. Make them difficult, make them have consequences and pitfalls. Make it something you can go the entire game without even knowing is there but which can add an extra dimension to the game should the player choose to pursue that particular path.
Instead Bioware seems to like throwing them at the player, Dragon Age 2 is especially guilty of this. Throwing a big flashing *THIS CHARACTER WANTS TO F%^# YOU* across the screen and then practically adding in a few lines of dialogue as a yes/no option thereafter. The only way to 'fail' is to deliberately sabotage things as well, which is stupid.
Probably why I prefer how it worked in Baldur's Gate over any of the more recent options. When the character in question is nothing more than a blob of 2D pixels and only one tenth of the lines are voice acted, you've gotta ensure that the dialogue is sharp and the character endearing. Similarly in Baldur's Gate it wasn't just possible to 'fail' the romance, it was likely. Aerie for example will literally flee the group if she feels she's being used. Jaheira has an entire sub-plot built around her and her relationship with her dead husband as well as her faction that makes any sort of romance with her genuinely difficult. And Viconia... well she's got a whole slew of issues that make it one screwed up relationship.
Similarly the romances had consequences. At one point in the game if you're pursuing a romance option one of the villains will take advantage of that to try and tear the group apart. It's possible right there and then to lose that character forever! Things don't always end happily either.
Peril, drama, suspense, sadness and redemption. That's what I want from any sort of romance subplot. It's also why the vast majority are shit. Even BG had its flaws as much as I praise it in the above.
But then that's my rant on the subject. I'm sure others see it differently.