1. Stallord - very original and fun along with unique phases.
2. Ganondorf - well designed multi-phase fight.
3. Argorok - very epic and cool atmosphere along with a unique fight.
4. Blizzeta - surprising who the boss is, and an overall fun fight.
5. Zant - fun but not very original since...