I remember someone commenting that given the choice, it's better to delay shipping video games if you need to fix things. This is because not long after release no one will remember it being late, but everyone will remember (hearing that) it being a pile of garbage.
Reputations are often very hard to shake.