Dota 2 does so many things better than League
First, no, I'm not referring to gameplay. They are fairly different and I believe it's a preference thing, no one is better than the other.
It's sad to see all the things Dota has that League doesn't, especially since it's playerbase is far smaller. What I mean by this are things like replay system. I can pick matches from my match history and download replays easy peasy. There is a sandbox mode that allows players to do a load of things, including spawning heroes to test abilities and what not. Additionally, if someone disconnects, there is a system to make it so the other players don't suffer. To add to the list is that there is a ping tester, and you can pick any server you want at any time and the preferred language (Though this may have been not possible due to how league was set up, keeping in mind Riot was always rich).
"Why don't you just play Dota"
I love League for it's gameplay, so I put up with these things. Frankly, I don't like Dota. It's so sad that Dota has all these thigns and League has nothing to brag about. Rotating Queue? Dota has around 9 gamemodes you can play at any given time.
Riot needs to step up their game