Meepo gets a lot of shit as a hero because people just don't play him right and inevitably they feed. That's why it's just soooo satisfying to game with a friend of mine (who knows who he is) and watch him go full-out OP with 5 Meepo clones and just mow down the enemy team. Because people just do't expect the Meepo Train. And really, it gets to a point where the only way not to be killed by him is to try to avoid him. And his clones.