However, I would say that Dota still has a problem with stalling, maybe even more than League of Legends. There are often one-sided games that drag on for quite a long time before the winning team has a decisive enough advantage to actually finish the game. This comes from a few features, foremost 'buyback' which lets players come back from the dead before their timer expires for a fee, which means that even if you kill their entire team inside their base, unless you have the force to kill them all again, you usually cannot take any ground.