Nobody said I couldn't post in a suggestions based thread, right? Therefore, a class suggestion; Geomancer, the tanky mage.
Geomancer
+ High HP
+ Medium Melee-Range Damage
+ Heavy Target Control
- Medium to Long Cooldowns
- Low damage at Range
Passive: Terran Blade - Geomancers gain 35% of their Intelligence as a bonus to melee attacks with their sword.
Level 1: Stoneshaper - On right click, gain a charge of Stoneshaper* and set the ability on cooldown. Charges are kept until class is switched or after six seconds out of combat.
*Stoneshaper - Your weapon attacks briefly slow individuals and make them unable to jump. At level 5, charged attacks briefly silence the target.
Level 1: Boulder Toss - Throw a stone block towards the cursor, affected by gravity. Deal medium damage upon hitting an enemy, and low damage to anything with a (max 3) block radius. Amount of stones: 1/1/2/2/3
Level 5: Shifting Sands - Cast a short range cone AoE in front of yourself, briefly blinding any enemies struck.
Level 10: Iron Skin - Passively, you gain 3/5/10/15/20% resistance to incoming physical damage.
Level 20: Muddy Ground - Create a small area of effect at the location of the cursor (max. 20 blocks distance at level 5), enemies in this area when the spell is executed are unable to move at all for 1.2 seconds at level 5.
Level 30: Earthquake - Generate 1/2/3/4/5 seismic shocks around yourself within a five block radius, damaging and knocking up any player they strike.
This class idea just briefly popped in my head while I was spitballing mob ideas, and it could be an interesting counter to the excessive mobility of other classes, both current and future. (ie: Arcanist Blink, Acrobat Disengage, etc.) It can also provide an answer to ability heavy classes such as other mages and the Alchemist, while having defensive capabilities that offer an edge against the physical classes as well.
Obviously, I have no clue about class balance, but a suggestion is a suggestion nonetheless.