I watch my kids and their friends play LOL but the don't play Dota2. They tell me its more complicated and harder to play. I've seen both games running and they look the same to me.
Here in our place LoL is usually played by kids, I mean mostly kids. They also play Dota and this FPS online game, Crossfire. I don't really play LoL because I am a Dota2 ppayer because I don't understand the game at all, or maybe I am just used playing Dota 2 that LoL