DOTA2 is balanced more favorably because heroes in DOTA emphasize on their strengths so they actually have weaknesses unlike LoL where everyone doesn't have a clear weakness or gimmick to counter. There's also different types of snowballing in the two games, where LoL seems more out of control since mages can scale up to late-game with AP whereas DOTA only gives you more mana for stacking Intellegence unless you're Skywrath Mage or something and you just stop the enemy from getting gold by taking it away from them when you kill them.
Then again I played it a long time ago and things have likely changed since then.