No contest....

Bahumut in any of his incarnations....

Although I must admit I thought Bahumut-ZERO just a tad overdone... but by christ he didnt half wallop Sephiroth for a good hit...