Meepo

Meepo the Geomancer is a melee agility hero who is notorious for being the hardest hero in the game to play effectively due to his heavy reliance on micromanagement. Meepo's defining ultimate, Divided We Stand, makes Meepo not two, not three, but four (five with scepter) individual clones of himself. Clones cannot use any items besides the boots that the main Meepo himself wears, but each come with their own individual spells and spell cooldowns. As well, they all gain experience and gold additively with the original Meepo. This means that a well-played Meepo can gain experience faster than any other hero, capable of reaching maximum level extremely early into the game and overpowering his unsuspecting opponents. With Earthbind, enough Meepos can permanently root someone in place while the clone army pummels them. Poof allows any Meepo to globally teleport to any other Meepo, as well as deal significant area of effect damage when cast enough times. Geostrike is Meepo's passive, which slows and deals damage on attack, as well as stack with each individual Meepo, permanently bringing them to dust. With this skill set, Meepo can be everywhere on the map at once, and can group up on an unsuspecting victim in a moment's notice. Meepo redefines the power of numbers and is played mostly as a carry.

Tips

 * Just as the items keep reiterating, Meepo greatly benefits from aura items, since his clones aren't as hardy as the main Meepo.
 * Keep in mind that Meepo levels up much faster than other heroes, thanks to his clones; having multiple copies means it's easier to last-hit in lanes and tank stronger creeps. If you are behind in levels, make sure to farm as much as you can (even if it means farming on the opposing team's jungle) so that you can greatly catch up to your opponents. One Meepo (preferably the main) can be farming in lanes, while his clones can be farming in jungles.
 * In order to maximize the effectiveness of his clones, don't always group them up in one; you can split them up to groups (preferably in two). In ganks, this can mean that one group of Meepos can initiate a fight, while the other can wait and ambush when time calls. Also, splitting them up to groups can make Poof! an effective escape mechanism, so long as your secondary group is safe from harm.
 * Keep in mind that casting Earthbind has a delay in deploying, so predict your target's path and throw accordingly. Earthbind's area-of-effect stun can be deadly to multiple heroes if used effectively. Also, Earthbind stops channeling abilities and prevents invisibility during its duration.
 * Meepo can be considered as Nuker in late-game since most on clash every tank heroes can be eliminated easily by Meepo through stack of Geostrike, making them difficult to retreat as the movement become very slow, allowing Meepo to defeat them quick enough.

Trivia

 * Meepo shares many lines with the Scout from Team Fortress 2.