- Vergil
- Nelo Angelo
- Agni & Rudra
- Cerberus
- Credo Angelo
- Nightmare
- Nevan
- Berial
- Beowulf
- Griffon
- Echidna
- Phantom
That's a very good list. I'm not sure I'd put Cerberus in my top 5. I actually think I'd put DMC4 Dante instead of Cerberus. I'd also move up Nevan and Beowulf a bit.
I loved the Credo Angelo design. Angel + demonic design, he has one wing and the other wing is his shield. He has a lot of cool abilities including a Summoned Sword style move set, his spear launch, parries and teleport/flight/dash. He's one of those bosses where you are at the edge of your seat all the time.
Of course story wise and build up wise, there is no tension to the boss fight whatsoever.
My top 5 is the same as Gunbo but my #6 is Beowulf. I would also swap Phantom and Griffon but the rest is solid. Vergil boss fight is so good that it was instrumental in DMC3's god tier status and it's my favorite ever. Every fight of Vergil in DMC3 was the story highlight of DMC3 before and after the fight so much that he became a fan favorite based on the godlyness of his boss fights.
If Despair Emodied and Bolverk were in other DMC games they would've been god tier bosses too based on design and story build up alone. Bolverk is one of the rivals to Sparda and fought him 2000 years ago similar to Beowulf/Berial. Despair Embodied is like a god tier demon rivaling the power of Mundus apparently.
Credo did have a nice concept design and extensive move variety, I'll give you that. I just wish he was executed better (and you got to fight him as Dante in the story).
Vergil is a standard by which all other boss fights are measured. Each fight was crafted perfectly, built up properly, the setting was always appropriately epic, and the evolution of the character was a parallel to your own.