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
New players in the moba world start with LoL, thats why all the kids are there. I started with the original dota around 2005, had been playing lol and dota2 for years, but honestly atm HotS is the only moba I enjoy.