Well they are completely different games with completely different mechanics extended past basic MOBA Mechanics. I'd play both honestly, but it's the kind of game that you get heavily invested in even though really all you're gaining in a game like this is experience and not... you know... levels in WoW or something. Dota 2 is certainly more hard to get into, the mechanics are much more in depth. League of Legends to me seems to be a more champion mechanics type of game while Dota 2 focusses more on knowing what the heck you're doing, strategies. For me, the best way to explain Dota 2 would be like... League of legends, but everything is multiplied by 10. You have so much control, but you have to know what you're doing with it and not... for instance, stun your entire team for 5 seconds accidentally. Right now the reason I'm playing League of Legends is simply because of how many of my friends play it.