What do you think about replacing Knights (level 6) with Angels, and Angels (level 7) with Light Dragons from Heroes 7?
Also, why replace Devils with Ravagers if, according to the lore, Ravagers are even weaker than Cave Demons (which became Pit Fiends in Heroes 6), and Cave Demons are weaker than Devils?