It's all a matter of picking your poison.
With regards to the original post, I do remember the outrage on Apple providing an optional means for developers to make money, called iAd. But really, any Apple and/or Android article brings out the flames and the juicy juicy page hits, eh?*
I've got a T-mo G1 on 1.6** and Android has some things that still really really bug me. First, the fragmentation is very annoying: My less-than a year old android unable to upgrade to 2.0***, when two year old iPhones/iPods can run 4.0****.
On the Android UI, ennnh. It's fragmented even within the same OS. Sending a text message, the 'send' button is above the keyboard. In other apps, the fame functionality is in the bottom of the keyboard.
In the browser, there's no way to know if hitting the back button will exit the browser, go back one page, or close that window and return to another window. I've seen all three actions. Sometimes when you exit the browser and come back, all the windows are gone, and maybe even missing from history. Horribly inconsistent unless you've memorized how it functions and what state it's in.
In messaging, if you switched by holding down home, sometimes hitting back will take you to all threads, sometimes it exits the app. If you use Menu>More>All Threads, it appears you've exited the thread, but if you hit back again, the thread you've exited from reappears.
AC@15:57 is quite right; As a developer, follow the profits. I disagree with him that I am not sure that Android will be a stronger revenue source in the future. Or rather, that Android's marketplace will reach as many customers as things like OPhone and carrier customization fragment things. But that's the reason we don't put all our eggs in one basket.
*Not that there's anything wrong with making an advertising buck. By the way, is it me, or did El Reg's flash-based adverts go away?
**Yes, even though I'm an iPhone dev, because I want to give AT&T as least of my money as possible. I used to have a Sidekick, but MSFT killed that off.
***I'm aware that if I were to root and hack my system I *might* cobble together a 2.1 build. But that'd be like saying the iPhone doesn't have app store restrictions because you can jailbreak it.
****Technically you can install iPhone OS 4 on a 3G, but I'd heavily advise against it, which is a nice way of saying, 'it sucks on the 3G'.