I think in a straight up physical fight then yeah Sephiroth wipes the floor with Kefka, but in a battle of wits, plotting and scheming I'd back the other horse all the way.