Also, Apple's tools for developing are just superior. The Android SDK is an Eclipse/Netbeans Plug-in. Apple's is an 800MB-1GB version of XCode.
XCode is a really unpleasant IDE to work in imo because it has so many separate windows, even in the All-In-One view. Admittedly, this could just be because I am so used to the VS/Eclipse single tabbed window style.
I dislike that XCode is only available on OS X which adds the cost of (expensive) mac hardware to app development (or the difficulty/annoyance of updating a hackintosh every time a new version of OS X comes out).
And finally, it is annoying to have to download/install an 800MB-1GB version of XCode every time a new version comes out.
It's my impression that iOS developers make more money - although cross-platform development can be considered.
I am probably never going to own an Android phone, so I won't be developing apps for myself which makes development too artificial.
This blog post has made me consider looking into Palm/WebOS, though.
[1]: http://news.ycombinator.com/item?id=1670880
[2]: http://www.reddit.com/r/apple/comments/cspnb/daring_fireball...