I think the best way to better up the class variability is to bring in the death tyrent..
If you want that, just lower the dropping/taming rate.. doesn't matter.
But I think that most of the people are playing mage just because of the fact that you can use a dragon potion or unity.. Just think about it. I for example would then play a berserker for example just because of the patk/atk speed unity..

Let me know what's you opinion in that
Greetings from germany