First some admissions: I am a total Apple fanboy. I love my MacBook Pro and I love my iPhone 3G. If you have spent any time around me, I've tried to convince you to buy one of these two products. Depite my love of Apple, I have yet to jump onto the iPhone application development band wagon. As a company lately, we've been considering getting into the mobile development market and maybe even creating a few applications of our own, which has caused me review the different platforms to try to determine which is the best solution.
I've taken a stab at a few simple applications in XCode and I think they work quite well. I like the development environment and as long as my application doesn't run afoul of Apple's censors, it would be quite easy to sell. With over a billion applications sold in the App Store, I could count on selling a few that way.
The biggest question I have is this: How will people find my application within the 85,000 applications currently in the App Store. The honest answer is that unless my application is unique and different, it probably won't. At this point, I'm holding off on developing for the iPhone and perhaps pursuing less popular (for now) platforms. Any thoughts on the platform to invest in? Backberry? Android? Windows Phone 7?