IOS is the Fisher Price OS for the "My First Smartphone" crowd. It's great for your mom or dad or grandparents and excellent for kids. Android is for people who want to use their phone as more than a toy.
That said, the camera on the iPhone is superior by leaps and bounds to any Android phone, so if pictures with your phone are important to you, go with the iPhone.
There's lot of differences between Android phones, though... One phone is not like another and some suck really bad and others are full of awesome, so you have to be careful which you chose.
Nexus 4 for a techy wired brain or a Samsung Galaxy S4 for a non-techy "I kinda want an iPhone but don't want the full Fisher Price experience" wired brain.
Once again I disagree. a Jailbroken iPhone can be as versatile as any Android. That being said, we are talking about a Phone!!! What can you do with Android that you can't do with iOS and we are talking productivity wise.
I want to make phone calls, I want to check email, I want to share my mobile data plan with other devices...etc.
The biggest advantage iOS has over Android is the ecosystem. First of all, Android does not have a decent Laptop (ChromeOS is a joke and that's it), with iOS you have full integration with OSX so you have a great ecosystem (MacBook, iMac, iPad, iPhone) and they all share great features together, like iCloud, PhotoStream, iTunes.
Backing up an iPhone and restoring all the contacts/Photos/calendars/setting is a breeze on the iPhone. Can you say the same thing about Android? doubtful.
Taking a picture on the iPhone automatically uploads it on photostream to all your iOS/OSX devices. Can you do that with Android NATIVELY? NO!
As a mobile OS, iOS is leap years more advanced and productivity wise what you do with iOS would take three times more to do with Android.
Even Windows is creating a better ecosystem with Windows 8(.1) and the tablets/phones available for it.
I dont need a phone that I can do my programming on it, that's what laptops/pc are for. I need a phone that is FAST, allows me to do the basics such as email/photos/tethering and maybe a few other basic things. Yes, every now and then I can RDP to a windows client or ssh to a linux/unix from my phone, is that convenient? sure, in an emergency, but I have to be crazy to do it on a daily basis.
I don't even want to get into the business model from one vs the other because Android clearly loses that battle also. Google play is shit compared to iTunes/App Store.
Want to talk fragmentation? check the versions of Android out there compared to iOS... it's a developer's nightmare for android.
Sure, this argument reminds me of Linux vs Windows back in the early 90's with the difference that Windows has always had an overwhelming advantage in market share over Linux and in Android vs iOS this isn't the case.
BTW Inaba, I'm an IT Professional and I work for a Fortune 50 company, not a bunch of borderline scammers with bad project management skills and even worst PR skills.
Maybe the use of android is making you less productive? Get an iPhone, you might be able to work more efficiently. Many customers would appreciate it!