A few more enemy ideas, this time for the Angels.
Morto Anima (dead soul): Basically shadowy versions of angels. The General has brought them up from Hell to redeem themselves. While being surprisingly fast for their bulky armor, they cannot defend from back attacks. Attack their exposed back for extra damage.
Grab: Dante grabs the MA's sword and skids behind it, thrusting the sword into it's back.
Custode (gatekeeper): Wearing armor four inches thick, this enemy is nigh-invulnerable. To damage them, you must use the environment, or an element they're weak to. Water will rust their armor, and darkness will destroy it completely. Without their armor, they cannot fight.
Grab: Dante grabs the Custode's head and crushes it, but only if it's armor is gone.
Trigger Knight: Imagine an Alto Angelo, but with ancient looking armor. There's the Trigger Knight. However, they hold the distinction of being able to AT (Angel Trigger) no matter the difficulty.
Grab: Imagine Dante doing the Alto Angelo buster. Yeah, I'm lazy.