Yup...bingo on the useless archer/mage class. Never had such a crappy cooldown system. Like a level1 heal spell would need a cooldown for a level 20+ wizard. Some of the spells actually increase in cooldown. That's just not right.
I'm thinking you are making something not right. Fighter is much more difficult to play than Mage or Archer, from the very first levels.
At normal difficulty level, Ranger and Mage type make the game very easy in my opinion.