I would have to say Phantom Ganon.
I have a few reasons of why he was to hard and why the other bosses were easy:
When playing volleyball with Phantom Ganon, it is much harder than with Ganondorf. Because of this and a few other things, I lost five lives when fighting with Phantom Ganon...