Kefka is a good villain. Truly evil villains seem in short supply these days, and I think Kefka constitutes a good one. And as far as ranking goes, I would say he is of a somewhat high rank, but Leo does outrank him. On a side note, I rather liked Leo, honor seems such an alien concept nowadays that his character was very appealing.