Lilani said:
I wish there were more characters like Doctor Chakwas in Mass Effect. She's tough, but not uncaring or brusque. She's motherly, but she's not a mother. She's unmarried, but doesn't despise men or the idea of marriage. She just chose to live her life in the Alliance aboard spaceships rather than settling down somewhere.
And she can down a drink like a boss. When I crew my spaceship (I've got that pencilled into my agenda for 2020), I know who I want in my med bay, and it ain't Beverly Crusher.
In the same vein: Wynne from DA:O. For starters, it's nice and too rare to see an older female actually be a companion and not an exposition machine at a waypoint. At first, I thought - like Alastair did - that she was a nice, school-marmy type lady. Then she gets into some of her past history. I could just picture the look on Alastair's face

"I don't think you're a nice old grandma anymore." "That's good, dear." (Or something along that line, can't remember the exact wording)
Cassandra's great, as mentioned by others. I also like Sera. Somebody gave me a bullet point on Sera before I played the game - elf, waif, rogue, lesbian. My cynisism - actually, call it realistic expectations - conjured up a petite, impossibly pretty snarky-on-the-outside-but-really-deeply-wounded-inside-please-heal-her character (EDIT: on reflection, removing next bit of the sentence- needlessly inflamatory and undoubtedly applies to only a small portion of players). Instead, we get someone who cuts her hair with a knife and no mirror, who's stopped a few punches with her face, who's quite open about both her politics, opinions, strengths and weaknesses, and who took a swing at my Inquisitor for very good 'shite magic' related reasons midway through the game. Her looks, speech patterns, viewpoint and behaviour match up to what her past is, and that's exactly how it should be. Good job, Bioware. She is a fantastic character, and one of my favorites.
I also like how her preference isn't brought up during your very first conversations with her - or at all unless you flirt with her. When it's so normal you don't need to wave a flag about it or explain it, THAT'S when diversity is done right. It's something every medium is still struggling with (along with diversity itself, natch).
Another character I thought I wouldn't like because she'd be eye candy and nothing more was Isabella from DA2. She's not my favorite woman in the game - that's Aveline, who's great for the same reasons Cassandra is - but I really loved how she could have easily been the Slut cliché, but the writers took pains to develop her a bit better than that if you dig even slightly. Some of the conversations between Aveline and herself are illuminating that way. This post is already too long or I'd elaborate.
All my examples come from Bioware. I am completely and utterly not surprised.