A few months ago I wrote a quick HTML5 app and when it came time to port it over to a proper iOS app, I found out Xcode only worked on Macs. And I'm a PC guy.
What did I end up doing? I made it into an Android app.
I'm sure I'm not the only casual app developer that didn't end up submitting to the App Store just because it was too much of a hassle. There's certainly no shortage of apps in the Store, but I think mine could have been better than at least 40% of them.