As the quote goes "A delayed game is eventually good, but a rushed game is forever bad." Though in the era of patches and dlc maybe that's not as true as it used to be, but still better to be delayed for a good launch.
I would rather a game be delayed so it can be finished and polished rather than rushed out almost 100% of the time, the only exception being if a game is suffering from major feature creep and they really should just cut the fat and polish the core rather than continuing to add to the game.
But I'm also someone who's going into the FFVII remake a bit wary rather than with outright excitement. A remake of FFVII with updated graphics and voice acting added etc? I'd hop right onto that. Completely redoing the gameplay, potentially altering story beats, and splitting it into multiple games has me nervous. I didn't like FFXII's combat style that felt like half turn based and half actiony, we'll see if I like this more or not. Never had a ps3 so never played XIII. The idea of splitting up the game and expanding the world along the way 'could' be awesome if done well, but if it ends up feeling like padding, that's going to be bad.