Truthfully it's worse to put out a product with bugs or broken features and then fixing it in a post launch update. Just take your time, meaning do not crunch. Don't even give us a date. Just put the game out when it's done. At this point most people would rather have a finished product than one that needed more cook time.