I think mages have a good chance of defeating the Haven forces, as they are more focused on defense.
Does a Knight have a 30% chance of getting an attack bonus when leveling up, like a Warlock? Compared to a 15% chance of getting a defense bonus for a Mage? And Archangels, like Paladins, can also deal significant damage at the beginning of the battle... Maybe I didn't understand what you meant?