Invoker is probably the hardest Dota 2 hero to master. Besides the fact you need to memorize all these spells, you also need to use them the right way to maximize the hero's potential.