I was thinking that subclasses should have other requirements in them other than levels. I already have a couple of basic requirements in mind, for example.
A Hunter would need atleast x strength and x dexterity to pick the Ranger subclass. A warrior would need x Vitalty to pick the tank subclass.
If the stat requirements are low, this requirement would be best if you want to make the game less grindy for new players.
Item / Mob Drops.
A Hunter would need 1500 crab claws to pick another sub-class, or a mage would need 1500 spider fangs to pick another sub-class, or warriors would need 1500 of whatever goblin drops to pick another sub-class.
Personally speaking, this requirement can grindy but to keep the balance of the game, i think that this would be good.
What do you guys think? Do you think there should be other requirements than certain levels?
Any opinions will be appreciated!