Tifa : She's the best, she beats the rest. Strong, powerful, yet gentle, shy and passionate.

Cloud : A bit of a adorkable character and he can be a bit of a dick sometimes, but he has a decent excuse to why.

Barret : A highly underrated character. Aggressive but passionate. A tank in battles.

Vincent : Enigmatic and mysterious. Useful in battles and a nice, deep character that's worth all the trouble of finding.

Yuffie : Annoying but when Aeris dies she does show her true colours that she's really kind and caring inside. Nice in battles.

Nanaki : Cute and noble Dog/ Wolf/ Cat thing. Sadly after CD1 his character development fades away and only really little comes back afterwards.

Cait : A traitor and despised for it, but at least he does try and fix and improve his ways. And he is a Moogle Toy which is cute.

Aerith/ Cid : I didn't know which one to put last or above the other, but I hate them both. Aerith is a dick towards Barret and only cares about getting in Cloud's pants and Cid just makes me feel so uncomfortable with how he treats Shera.