Dota 2 is objectively a better game for the player than League of Legends.

So I'm guessing I just make my counter argument to what you posted now. So first off, you talked about the the tutorials in each game and the gameplay afterwards. You said that until you reach level 10 the game focuses on the cosmetics of the game. My question is why? I want to learn how to play the game, not learn about the unneeded cosmetics that only make the game seem nicer. Having all the heroes available at the start of the game is not a good thing at all. It's like a spoiled child. If they get everything they want right away, they will become bored and unable to be pleased because they have already gotten everything. what can you give them to make them happy if you've already given them everything there is? In league, it is more like a well mannered child who has to work and do chores in order to get what they want, but when they do, they feel actual joy and a sense of completion for actually earning something by themselves. This is like league and Dota 2. And I disagree with your verdict about motivation. Why would you ever feel more motivated to play something you can't progress in? In league, you can see your progress by what you earn. Being able to access the game quickly is a completely pointless point. If you want to play a game with someone, you just text them, "Hey, Get on." which is exactly the same as someone telling their friends on steam to get on Dota 2. There is no advantage for Dota 2 being on steam. You brought up there is more customization in Dota 2 than in league. This is ABSOLUTELY false. You do realize you can customize every single thing you mentioned in League As well. Just download any customization you want and there you go. You don't need a business model model in league because downloading every one of these things is 100% free. Your next point about there being hundreds of different gamemodes in Dota 2 is just wrong. If these other "gameodes" are created by content creators from steam and not the legit company, then they don't count as gamemodes. In that case, you can do the exact same thing with league. What you said is basically like going into a game and playing hide and seek instead of the actual game and calling it another gamemode. Next, You say a sandbox is good for testing out scenarios without having to play an entire match. This makes no sense. Sandbox is not the actual game so if you change things like your cooldowns to make it easier to test things, that is not how the actual game is going to be so you really aren't testing anything valid. Besides, In League, You can create a custom game by yourself, Test what you want and leave. You don't need to play an entire game. And finally, while dota 2 may have it's own replay system, for League you can get countless different ones that appeal to your needs. In short, Dota 2 has all the same things League of Legends has and it obviously doesn't do anything better. If it did, it would have a bigger fan base than League of Legends, but it doesn't. 8 Million to 27 Million players. Obviously players think League is Objectively better for themselves, and that's why more people play it.