People like to complain that the BioWare romances are poorly-written minigames with sex for rewards, but I disagree. At least in the case of female PCs.
Examples:
*Female Warden with Alistair in Dragon Age: Origins - it was very sweet with a lot of playful joking around, and Alistair's vulnerability and embarrassment about being a virgin was something you don't see very often in games. He was a big doofus who wasn't very good at romance but he tried his hardest, and it was a great little story to play through. Not to mention the fact that there were some serious conflicts toward the end, including
*Female Imperial Agent with Sanju Pyne (an Imperial mole you meet on Balmorra) in SWTOR - Sanju is one of the only truly good people in the Empire. If you're playing a Light Side Imperial Agent, it makes for a very sweet romance. (And your terrible companion NPC Kaliyo points this out and makes fun of you for it.) There wasn't even any sex, it was just a touching little side-story of two compassionate people sharing a few moments of affirmation.
*Female Imperial Agent with Vector Hyllus (a companion NPC who is a Killik Joiner) in SWTOR - a lot of players disliked Vector at first because they said he was creepy and had the personality of a rock, but that's just how he is at first. After living so long with the Killiks and being a part of their hivemind, he is very creepy. But then his bizarre mannerisms quickly become charming (like when he takes 2 hours to eat a ration bar because he's so fascinated with the complex flavor), and the more time you spend together, the more your interactions (combined with his feelings for you) remind him how to be human. He always remains a Joiner, but he slowly grows into a very interesting and relatable character as the story goes on.
Examples:
*Female Warden with Alistair in Dragon Age: Origins - it was very sweet with a lot of playful joking around, and Alistair's vulnerability and embarrassment about being a virgin was something you don't see very often in games. He was a big doofus who wasn't very good at romance but he tried his hardest, and it was a great little story to play through. Not to mention the fact that there were some serious conflicts toward the end, including
possibly losing him from your party if you take on Loghain, or forcing Alistair to sleep with Morrigan while the game makes you watch, or Alistair dying if he doesn't sleep with Morrigan (I think he will always die in that situation because he won't let the Warden deal the killing blow herself), or losing him when he becomes king if you didn't play as a human noble, especially if you arranged a political marriage for him with Anora.
*Female Imperial Agent with Sanju Pyne (an Imperial mole you meet on Balmorra) in SWTOR - Sanju is one of the only truly good people in the Empire. If you're playing a Light Side Imperial Agent, it makes for a very sweet romance. (And your terrible companion NPC Kaliyo points this out and makes fun of you for it.) There wasn't even any sex, it was just a touching little side-story of two compassionate people sharing a few moments of affirmation.
*Female Imperial Agent with Vector Hyllus (a companion NPC who is a Killik Joiner) in SWTOR - a lot of players disliked Vector at first because they said he was creepy and had the personality of a rock, but that's just how he is at first. After living so long with the Killiks and being a part of their hivemind, he is very creepy. But then his bizarre mannerisms quickly become charming (like when he takes 2 hours to eat a ration bar because he's so fascinated with the complex flavor), and the more time you spend together, the more your interactions (combined with his feelings for you) remind him how to be human. He always remains a Joiner, but he slowly grows into a very interesting and relatable character as the story goes on.