Valve's biggest mistake was shipping hero progress in the test client. That warped people's sense of how long things actually take to make. Medusa, TA, Gyro and now Legion Commander. They weren't flukes, Treant was the fluke. Heroes take awhile and now that their pre-release backlog of heroes is finished, we have to witness the entire development process of a new hero and people's misunderstanding of old heroes progress is making it really awkward.
Just for perspective.
We got Medusa in January.
We got Tusk in February.
We got Bristleback in March.
We got Skywratch in April.
We got Elder Titan in May.
We got Abbadon in July.
We saw the first materials updates for Bristleback, ET, Skywrath, Abbadon, and Legion Commander in late February and early March blog updates via Cyborgmatt's blog. At present, we're still in limbo on a hero we've been looking at in-game effects and materials for (Legion Commander) since February 20th.
Certainly they had shit to do in August, but all of September and October have gone by. It just feels like a meaningful amount of the Dota2 team are on other projects now and you can feel it, you know? The rhythm isn't there anymore. Can't really expect or look forward to anything.