Hard to say, since characters are apples and oranges.
Favorite "good guy":
Cid.
What can i say? He's a funloving curmudgeon who is fun to write. He also uses a soear which would be my weapon of choice.
runner up: Red XIII- He's a very dignified character. I respect that.
Favorite "bad guy":
Reno. He's got that devil may care attitude but you can still tell that under his rebellion is the heart of a professional... and a womanizer.
Runner Up: Sephiroth. Yeah he's a bad-ass but he flips his shit because he finds out he's not a "real boy". Has to lose some points there.
Favorite "good girl":
Aerith. She's such a strong character. She has her flaws, yes but she overcomes them with her sweetness. I gave her no bonus points because
. Even without that she'd be a great character.
Runner Up: Yuffie. I like her attitude and how she slowly grows up over the game.
Favorite "bad girl":
Scarlet. What can i say? She's an evil genius. She designs most of Shinra's mechs and weapons making her one of the smartest female characters in all of video gaming, even if personality wise they make her a blonde bimbo.
Runner Up: Elena. She's trying so hard to be professional but is charmingly blundered and even though she's a "bad guy" you can tell she's a good person.