I enjoyed DOTA2. Biggest issue I have with it is that I don't have enough time to play. The game requires at least an hour of my time with no interruptions, something that is rare. Still fun though. I've only played maybe a dozen matches and was lucky enough not to get a bunch of shit for sucking.
As for LoL, I signed up but never played. I guess I'm counted in that 70 million.