NPCs have most of the time unequal armor. Mages have few physical, melees have few magical armor. Rangers are in between.
When it comes to mages, you have to take into account their ranged damage. They should not deal as much damage as melee chars. Look at the turtles on Tactician, they explode in fire and can easliy kill melee chars. Who knows what comes later?
Mages should however not deal lower damage than rangers, now that the silly magical CC got fortunately nerfed.