Honest question now. Why do you choose the iphone above the One X or the SGS3? Is it because it is made by apple or is there some other reason? (Not being funny now, just really want to know)
I still owe you an answer.
There's no simple answer. I've played with a few Android phones and I liked them. I do prefer the more solid feel of an iphone vs the SGII for instance, just feels more like quality. I actually just like the Apple brand - but it comes from years of using ipods, lately ipads and then my iphone. The products look good and they work. I'm nearing my forties - I don't care for tinkering anymore - and I don't mind paying a premium if I like something. Open source, open system? Meh.
Once you start building a "mobile slash entertainment environment" (for lack of better term) there has to be a very compelling reason to deviate from that - I currently have ipods and docks all over the house, airport express to speakers in braai room, AppleTV front-end to server and ipad - the ipone just slots in perfectly. And everything just works - Airplay, central itunes database, music sharing/rating/syncing etc. etc. etc.
I've also invested heavily in apps, many which are cross platform, but quite a few which are not. My interest in hardware specs has also waned, as long as it is "there or thereabouts". My smartphone usage is all about apps. So if I like the phone physically, happy with the OS and Android offers no compelling app advantage why would I move?
Sure, there are irritating little niggles, but which OS doesn't?
So in short, I'm not a fanboi enough to say I won't ever move to Android, but the advantage would have to be more than marginal. Even shorter, I just like my phone.
