Galuf or Rydia probably rank as my favorite heroes. FF1 (nes) Thief had cool hair, but that game, sadly, lacked in character developement. Zell was, uh... Maybe second place.

Gilgamesh is the best villain ever.
Maybe Kefka is the most evil. But not the most enjoyable to be knowledgable of. Besides, Kefka's name has caused me to err in public speaking when I do presentations on Franz Kafka.
I speak as if Kefka is the only other option. Of course, Garland was fantastic!

And I guess Garland and Kefka ARE the only other options.