I have an application with a very limited range of functions. This means that once I have implemented all the features there will be almost no updates in the features. Users are aware of the range of features the application should have, so they might not be satisfied with the current state of the app. I have completed approx. 90% of the app's functionality and the development process will take at least two more weeks. What would be the better thing to do ? Launch a complete and full-featured application or roll out additional features in updates in the future ? These functions I am talking about are not essential, as the main functionality is already working. I assume it may be a better marketing strategy to update the app over the course of the next weeks as opposed to launch the full package. Does anybody have experience with this ? I would still prefer submitting the complete app, even though at this stage the users would be more than satisfied with the features.