We've gathered user feedback and we know we're missing the mark on a key feature. However, the app does provide some other useful features. Should we go ahead and launch it and accept the lesser reviews? Or, wait until we get it right? More specifically, it's a reservation app. You can make reservations but we aren't visually displaying the availability in a great way yet.
Simple answer. Wait. Happy to discuss this in more detail in a call if you feel that there might be circumstances beyond the actual user experience that might compel a pre-mature launch, but generally speaking, the app should be in a state of polish prior to app store review.
Use Hockey App or Enterprise Distribution to continue to get user feedback before launching to the app store.