This is the current philosophy behind Debian's release process. Release only when everything is ready, meaning that all the infrastructure is in place, and the number of release critical bugs is zero.

Pros:

Cons:

See ReleaseProposals for alternatives.