League of legends is a lot less punishing for being bad
League of legends is originally free.
Hon gave the community a bad rep beforehand (Mind you, league of legends has a terrible one)
To be honest, its just a more casual version of dota, less learning curve and anything.
Personally, i liked Denying in the game, it was interesting.
Also, people don't like the concept of hard carrys in this game, even though they do what their designed to do, the objective is to keep them weak.
Also, this is a bad question to ask on a biased forum (No offense, this would be like asking if Rift is better on the WoW forums)