I have to disagree about the more skill part. I play both DotA and LoL and from my perspective the two games simply require different skills.
LoL's map is smaller, faster pased, reactionary, and possibly even conditioned. Every fraction of a second counts in a teamclash and those who can't process everything fast enough won't make it out alive. You need to be aware and concentrated in the fight, be fast and accurate.
On the flip side
DotA requires a brain. Yes... it sounds a bit offensive to put it that way but that's how it is. There a billion little mechanics working at ALL times. The map and the entire game is bigger, not just about fighting it out. The difference is like checkers and chess. Killing is no longer a way to get more gold but a way to prevent an enemy from growing out off control. Some people even prioritize denying enemy gold over last hitting creeps. The map is big enough for an out of position team to not be able to defend base because BluePilling takes up an item slot, cost money, and has a cooldown. It's strategy at it's finest and so it's slower pace by necessity. Because it's core is strategy it has to be slower.
Even the hero selection is more complex. DotA heroes don't all scale at the same rate. Having a lot of late game heroes allow your team to definitely win in the end game; your opponents stand no chance but! Will you ever make it to late game with so little early game presence? Not to mention because dying loses gold, it's possible that a bunch of early game heroes will dominate and deny late game entirely. But if your team is all early game heroes and fail to continuously keep the enemy in check, they're spiral out of control, easily come back and win. The team composition is crazy. The lane phase is crazy as well. The entire jungle for each team is entirely on one side making the jungle easier to access and more dangerous to the point that an opponent can steal your jungle entirely (2 junglers) during the lane phase if your team doesn't have a jungler.
In a shallow view of the two games, LoL has a faster pace. If analyzed though, DotA has by far much more going on at all times. To top it all off, DotA doesn't have a surrender mechanic because it doesn't even need one. Players are allowed more control in DotA for every part of the game, to the point that yes, being shut down is much much easier to the extent that it feels like snowballs happen every game but the flip side, OH the flip side, snowballs can finally be stopped! You don't have to be a little b**** and surrender.