INVOKER
The Invoker is the most well-rounded spellcasting hero, due to his massive array of spells. Using his three elemental reagents and his Invoke skill, the Invoker can utilize a total of 10 different spells. Due to his complexity and fragility, the Invoker is a bad choice for newer players. With some experience, however, he becomes a force to be reckoned with. The Invoker is capable of massive area of effect damage, powerful disabling spells, very strong summons, and potent enchantments. While other spellcasters tend to be focused in one area, the Invoker has the ability to change his role at will. His spells tend to start out weaker than comparable abilities, but since his reagents have 7 levels each his potential spell power is very high. Although mastering his spells takes perhaps the most practice of any hero, he is definitely worth the time.