I am sure that I am not the first person to notice this, but there is a significant problem with the classes of armor. Warrior armor is always the superior option chosen by the top players regardless of class, and with good reason: the stats are better. Since each stat point is technically worth the same, the fact that warrior items provide the biggest boosts is a problem
Consider this example:
Crusader Helmet (Level 65): 76 Def, 16 Strength, 1 Range, total sum 93
Enchanted Helmet (Level 65): 31 Def, 30 Magic, 1 Range, total sum 62
The Crusader helmet gives a bigger boost, despite being the same level. Since magic users always stack their stats in magic anyway, the boost to defense is more welcome, and any mage who was min-maxing their character would choose this. Even worse, the highest level armors are all warrior items; there are many mages and archers who are of high enough level to wear them, but warriors gain a larger benefit from doing so.
The solution? Archer and mage items that are of the same level as their warrior counterparts, and provide the same total bonuses! Since all of the stat bonuses are equal, armor should reflect this.
</rant>