Do you keep up with testing and fixing? Would you consider taking some help (at least with testing) during development time to help you find and track the issues?
I release updates weekly during development that patrons are able to play. They provide the testing, feedback, and bug reporting necessary for public release to be as flawless as possible.