Question
This is my first app project. My off-shore developers seem eager to submit my app to the app store, and tho I know there are some changes I would like to make I am inclined to want to see app live, if only to see that it really works....
Answer
Figure out what your minimum working platform should look like and develop that at 100%. All the extras and bells and whistles can come in updates. But if the platform does not work (aka WW2 Online, where you couldn't fire the guns...oops) do NOT put it out. You won't have anyone left waiting for the updates.