I have to disagree with almost everything you just said. To start the meta of LoL has remained almost completely unchanged since Beta. Solo/Low Ranked has slightly more flexible but in a serious match it will look amazingly (ie almost exactly the same) similar no matter when it was played. As to the "Wide Variety of Champions" The same skills are repeated with only the slightest change across multiple champions. Beyond that LoL constant addition of new champions leads to very common balance issues most of them fairly minor but in the razor edge art of Pro-Game Balance are a serious problem. And given how often Riot needs to take champions out of Rotation due to errors or bugs has far to much disruptive potential for Tournament Play. And the very basics of DotA style games all have the major flaw of how much of a game is decided before it even starts.