I hate the fact that u have to buy heroes, experienced players have distinct advantage, and THERES NO FUCKING DENYING.
DoTA on the other hand might have new heroes but they don't get introduced to CM pool because they are tested out for weeks and months to make sure they're not truly OP.
One thing LoL does well is attracting players with its easiness but DoTA is definetly the way to go for anyone who's even slightly interested in competition.
Sorry to bash on LoL
+ Show Spoiler +
noobs+ Show Spoiler +
jk