Guys, there is a difference between being in development limbo and being delayed. Also releasing too early is a problem; it is true what archie said, just remember WW2OL.
Blizzard always (used to at least) waited till the game was perfect before releasing as an example and look how successful they have been.
The point is that its like cooking, you cant overcook it or under cook it, it has to be just right. The only thing we are discussing here is if there is actually anyone in the kitchen to begin with.