Idk, I would rather have a fun and simple boss than a complete hardass one that blocks you from seeing the final ending for so long, because you are struggling to defeat him for so long.

Kefka is an insane psychopathic monster who enjoys poisoning innocents, but at least he was nice enough to give you a fun and simple final battle with fantastic music.

Dark Cloud, Zeromus and Ex-Death could learn a lot from him.