After a couple of years with Android phones I've made the decision to go to iphone, never thought I would..
I am just going to give my reasons.
I have owned a nexus, a milestone and currently a samsung galaxy s. I avoided apple like the plague, mainly because I liked that androd was open and let you do what you wanted with the phones.
All the android phones have had their flaws.. The nexus, touchscreen issues, accuracy, no real multitouch, the amoled screen was pretty nice but outside during summer... unuseable... the glare was just too much... nexus was so close to being the super phone but let down in those major areas.
Galaxy S.... The next superphone.... 1ghz hummingbird CPU, with a very fast GPU.. 3-4x faster than the iphone 4's... Super Amoled Screen at 4 inches..
The screen is nice, no doubt about it, vast improvement over the nexus. The extra size is welcome also.
Unfortunately issues with the phone. Lag, delays like I have never seen on other android phones, forums covered in different fixes for the lag and apparently its down to either Samsung being cheap and using slow internal storage or using their own filesystem that is very slow or a combo of both.
Camera is weak, tiny lens, tiny sensor, no flash = blurry photos generally unless outisde with loads of light.
GPS is flakey, forums again are loaded with people complaining about the GPS.
Samsung have promised GPS fixes for september but the phone has been out for months.. surprising its taking this long to get a fix out.. even the many leaked firmwares dont take care of it but you can see plenty of tinkering with the GPS settings in them. A worry that it could be a hardware issue...
Then there is Android itself..
A fine OS it is, the openess in my mind is far better then apples system. You dont like the keyboard? install a new one.... you don;t like the ROM get a custom one etc etc.. lets face it.. its geek heaven.
The problem is with software I have found.
I wanted a good gps program.. it just doesnt exist on android.
google navigation not available in NZ, yes there is a hack.. but its not 100%, and even google nav has to use data non stop.
Copilot.. it looked good to start with but there are major problems with the maps.. you have to enter a city to go for a destination.. but somehow for the entire north shore of auckland, the cities are actually the suberbs.. so you have to know the exact suberb for the road you want to go to.. i have no idea most of the time..
No tomtom, and let me tell you, tomtom is awesome on the iphone.
No skype... a major program used out there but not on android....fring was the closest thing.. but its gone now.. at least for android.. and then there is just the abundance of high quality software for iphone by big developers.
Jailbreak an iphone and you have a pretty good phone..
The iphone 4 has a pretty stunning screen, the resolution ties it with the samoled screen of the galaxy.. maybe even better... when we get the higher res screens on samoled no going back to lcd.. but the higher resolution was a good step for them.
Now this probably comes over as antiandroid and maybe it is but its more that I am disappointed with what should have been.. and actually its not a fault of android its a fault of the manufacturers and of the developers..
The manufacturers seem to be putting out phones that arent that great.. and developers just arent treating android that seriously..
Google say that they have shipped like 160-200k phones per month recently..
It seems stunning then that developers just arent getting in on android... where is skype, where is tomtom,navigon etc etc, where are the game makers like popcap etc...
Even the games that come over are often missing features etc that the iphone versions have..
I just cant understand why android is being so ignored...
Anyway, my wife who has the iphone 4.. after using it.. and seeing all the apps... and with it jailbreaked.. its really hard to find a reason to stay with android currently.. given that I just dont see a decent handset out there right now.. and that the software is really behind..
Anyway these are just opinions....
It was also a big decision because I actually paid for a lot of apps on android.. and spent money on forums that support android.. I made a big decision to always buy the apps on android because I had read many developers were shying away because of "piracy issues" on android.... I always wanted to do my part to encourage developers to stick with android at least.... At least I know when I return my account is there with the apps I bought..
and.. I do hope to be back when a really good handset comes out.. and the software issue is better.