I know they are all in DotA as we speak, but I don't think they can just import the scripts and models and it's all good.
They don't have to invent new heroes and that's true. I'm waiting for the remaining heroes to be released as well, and I can't wait to get my hands on Abaddon and TC again. But I prefer to wait and have most of their bugs ironed out, nice creative work (as they can't use Arthas and Frostmourne's models, for example), and everything in the right place.

They are taking a long time and I am one of those waiting for patch day to see if I get to see how they managed to "import" another hero, just to be a bit sad when I see only bugfixes, and so few of them.
But I don't know why would I be mad or how that would prevent me from having fun while playing. That's what I was ranting about.

All the "no new heroes in a long time" part was for those that think that Dota 2 should deliver new content in form of frequent heroes to keep the attention alive.

Like that "You have to push out new heroes to keep people interested" post I read somewhere between the insults. Fuck that shit, I play Dota 2 because it lets me play the game I played the most with a great graphic engine and so many new features I get an erection everytime I think about it.
How many times, in WC3 times, a game was destroyed by someone disconnecting? If we crash we can reconnect now.
Matchmaking wasn't there. I couldn't invite friends easily and I couldn't find people to play with if not with third party programs (or just sit in a room hoping those in my team weren't assholes).
How many times have you found yourself shouting to a friend "DOTA -AP NO NOOBS #137" over and over hoping he could get the game name right in time?
I shiver in fear thinking about all those "LOL SUCKERS!" disconnects before countdown was over.
Unit control sucked. You had to edit manually the keybinds if you wanted to have comfier key positioning.
You don't like to type while playing? Voice support. I actually had good games where I got to coordinate with my allies. Not so many, but hey, better than none.
Stats analysis for tournaments.
A decent spectator mode.

And those are just the few that I thought about in a minute.
Dota 2 improved the DotA experience a lot, and for free.
"No heroes? Damn, I really wanted to see another one. Oh well fuck it, let's have fun with the other bajillion of heroes we have."

That's why I did that at the end, so people would read what I wrote first :3