As a Thief everytime I fight a Geo/Wizard I die. No matter what. The only Anti-Mage skill I have as of now is Kick and it's a 5 second silence. While they are silenced all the caster has to do is run away (It doesn't help that kick actually pushes them farther away). After I chase them all they do is turn around and use ether root or freeze (w/e the skill for geo is called). Then I get fireballed/bolted and I am dead. The issue I have with casters is they can literally run out of a graveyard and do insane amounts of damage and continue to run out until they kill that person.
		
		
	 
 
That is what I find the most annoying about Casters.
 
Solution:
 
Put casting times on spells. Healers have warm-up times on their heals. 
 
Casters should have warm-up times on their spells. During that warm up time they get de-buffed with the same anti-buffs as when someone recalls or uses bandage.
 
That at least gives other players a chance to catch up so they cant run away. Warm-up time would vary from spell.
 
Fireball-1.5 second Warmup
 
Deep Freeze. 1.8 - 2 second warm up
 
Icebolt- 1.8 - 2 second warm up
 
Pulse- 2-2.3 second warm up
 
Icy Aura- 1.5 - 1.8 second warm up
 
Blaze - 1-1.5 second warm up
 
Chain Lightning- 3 second warm up
 
Firewall- 3 second warmup
 
Just examples^