We went through a very similar phase for our startup which is also about developing iPhone/desktop/web apps. We have a lot of shiny features in our apps like syncing across platforms, real time percentile scores, meetup features, turning the iPhone screen into a scratch paper etc., most of which are useful but given the fact that we were bootstrapping, got us into a deeper and deeper hole. If we wouldn't have found an awesome developer we would have to end our startup too.
Good luck for your future endeavors. You have learnt a lot from this. Don't be disappointed and keep trying.