I’ve had an Android Galaxy phone for a little over a year. At first, I really liked the phone. As time wore on, I came to hate it with a passion. It was constantly freezing, and I’d have to take the battery out to reset it not to mention typing on it was a real challenge.
I took the plunge and got an iPhone 5 and all I can say is WOW!!! It’s like comparing a Ford Pinto to a Ferrari. The iPhone just works. It seems to be much more polished and typing on it is a breeze. I can’t believe I’ve waited this long to actually use an iPhone as my main phone.
Now, from a Developer standpoint, the Android eco system just plain sucks. There are so many different branches out there on different phones and they all don’t work the same way. Unlike the Apple eco system, when Android updates the software, not all phones get the update so you may be stuck running an older version. With Apple, all the phones get the update and if your code works on one, it will most likely work on all of them. Not the case with Android.
I can see back when iPhones were pretty pricy why people went with the Android phones. But now, you can get an iPhone 4 for free and you can use many different cell carriers. There is no reason to buy an Android anymore if you want a quality phone.
If you want to own a phone that works great and is the best smartphone on the market, then get yourself an iPhone.