Well, I read the article and feel most of the part of LoL met what it say, it's impressive to me.
I did not play for quite a few weeks, it may be outdated but I just mention them. Two thing I really do not like in LoL is Creep (I assume DotA fans know what it is) and Hero selection.
The problem is the creep cannot "control" easily. The only 2 choices left are kill them or let them push. This problem is not obvious most of the time but when it comes to pushing, specially ending, it's eliminating chances for losing team to make any comeback.
Eg: We had 2 barrack broken, and while most of us trying to kill that Stronger Unit that almost as strong as champion, the next is coming, and the other Stronger Unit from the other lane is straight to the main building. It is like once the "barrack" is down, the lane is done. The funniest is the barrack will revive, AND break again because that big guy is coming. What's the "barrack" revive for? Revive to die again? It is just like another map in War3 that similar to DotA and famous in Hong Kong and Taiwan, the break of barrack decide who wins, since the creep is much powerful on pushing. The point is people just need a backdoor and the game is done.
About Hero Selection, it's just simple, I do not know what hero the other team (or I'm too dumb to relize there's some way to see), anyway, it's just not that obvious, everytime I'm like picking a hero hopping it goes well in the game.