Quote
DaveEllis
iOS. Android depends too much on the device itself. There are loads of builds, and not all work with all handsets. Some handsets (such as the Wildfire) are just trash. App development is also harder. Go check out Angry Birds on it for some lawls.
I'd argue Android for the exact opposite reason. You can get decent Android phones for £100 (the Orange San Francisco being the obvious example) and they can cover the all bases depending on how much you want to spend and what you want form it. The iPhone is expensive whichever way you look at it (there are more expensive phones on other platforms too of course).
Regarding apps being harder to program for the Android, developers I see say the opposite - the problem with Angry Birds (and indeed other 3D programs) show the downside to the flexibility of hardware. It's harder to program for Android for some specific purposes, but the vast majority of programs aren't affected in the slightest, and iOS developers were banging their heads against walls in 2010 with the constant changes to what you could publish and which programming languages were allowed.
I don't think one OS is better than another. Android, iOS and WP7 all have their advantages and disadvantages across the range, and it's more what you want to do with the phone which determines which one you buy. Unless you're a sheep of course.
For the sake of clarity, at the moment my next phone would be an Android phone, but WP7 is gathering pace quickly, so by the time I come to update my HTC Touch Pro, they could all have changed no end. Currently you can't make a poor decision with any of those 3 really.