
Reason is, Android is compelling & versatile
As a developer (software designer) and having had much time to play with or own iPhone and Android devices (not to mention the excellent Samsung Wave Bada handset), I find the iPhone 4 to be what WOW geeks would refer to as 'Meh'. Yes, it's sexy, but the screen is too small and the lack of certain features available on Android and other devices limit it's usefulness. Pickup a Dell Streak, play around with it (including surfing the web, viewing photos & video and using maps) and then go back to an iPhone 4. I am excited by the possibilities provided by Android, even if any apps we develop are limited to specific handsets, that is no different than being limited to a specific platform. Users will purchase the handset or platform that delivers the solution(s) they desire. And solutions is what this is all about. (To be frank, the masses buying iPhone 4 at launch are in it to be first with the blingiest phone, not because it offers much new. It is a very advanced fashion statement.)