Kefka's a lot of fun, but the best villains are Sephiroth and Seymour for my money. Both get inside the heads of the main characters (though in very different ways), and that sticks with me.
--
We are living our lives
Abound with so much information