In Dota 2, the meta is actually rather "flexible" compared to League of Legends, and despite how bullshittingly complicated it is, it's actually a very well designed.
LoL has a butthurt community, but it's simplistic compared to DoTA2, and easier to get the hang of. I find it better when it comes to casual play aswell.