Much easier for LoL to pump them out regularly due to the nature of how they design them to fit one of 5 roles. New heroes in Dota are a way bigger can of worms.It took like, what, 6 years for Dota 2 to reach hero parity with Dota 1. 3 of those years were after the beta ended. Now that we're getting completely new heroes, I hope Valve has plans for fast tracking more new content for the future. I have no idea now frequent competitors like LoL releases new heroes though.