I really want to understand this.
I've played lots of HoN, some DOTA 2 and now i'm playing LoL. I could say that LoL has all those players for the same reason WoW has: Easy to learn, hard to master. A good flowing game, controls are really smooth, you can run it on older PCs.
DOTA 2 is good game IMO, but i just can't stand those controls, they feel so clunky. On my first matches i could barely control my champion sometimes and took a lot to understand how to get my last hits and denies.
What are your opinions on this ? Why do people hate this game so much ?
It's just a case of "let's hate because a lot of people play it" (Like WoW had) ?