After reading the truth about ditching the iPhone for Android, I must say it's a well written article.
As for myself, I have no experience whatsoever with Android. I have an iPhone, and wouldn't want to switch to any other phone.
Sure, I like open source. Sure, the iPhone is closed as Guantanamo Bay, but what Apple has, and Android lacks (partly), is a complete integration of their equipment. As far as I know (if I'm wrong, forgive me), there's no Android alternative for this setup: control your iTunes library from your iPhone and play the music on your Airplay capable Denon amp.
I'm sure you can do similar things with Android, but in my experience with open source alternatives (hey, I use them everyday) to proprietary software, it often requires a lot of configuration, while Apple offers this experience out of the box.
I'm not going to say iPhones are technically superior to Android phones, nor that Android phones are not for me. What I am saying though, is that the total experience of Android can (for the moment) in no way be compared to what the iPhone offers. That being said, who knows what the future brings