I think it's better that they take their sweet time with. I would rather have finished and polished product than some that was rushed, honestly. Sure, waiting sucks, but there's a lot of other games to play in the meantime!
Agreed. Waiting may suck, but you always know that the longer the wait, the more greater the game is going to be.