WHAT! you don't want to memorize moves from 100 different characters lol. Each character has 4 moves, thats.........400 moves. I booted up Dota 2 a month agoafter like 9 years gone, and I went through the "new player experience" I had like maybe 70 hours in game. "here are 4 items that heal you in subtle different ways" here are another 8 million items that all do different things. Then I remembered why I don't play Dota. Maybe if I had friends who played I would have incentive.
I think the only difference here is I feel like you can get in many more quick rounds in TF2. A lot of TF2 just comes down to "can you aim well?" If you can do this then it's half the battle, and most people probably have played an FPS or two before trying TF2, so I feel like the skill carries over, and you need less training. The fact that stock items are still arguably the best doesn't put the new player at a disadvantage starting out.
When I think about Dota I feel like it would be fun to play, I want to play it, but it just seems so daunting to me. In TF2 you see the same 9 classes, and have multiple opportunities to go 1 v 1 with each in a given match. With dota and the 100 characters I may not see the same character again for a very long time. Also not understanding that I am not allowed to get gold if I am a certain class, kind of sucks