I don't like Android because it's:
1) Ugly and inconsistent in design
The ugliness is subjective. The inconsistency is due to greater freedom that Android developers have. More on that later.
That is a by product of the variety available to consumers. I wanted a physical keyboard when I first was in the market for a smartphone. Apple did not offer anything with this feature. There was a Symbian and then later an Android phone with this feature. Had Apple come up with a model with a physical keyboard, I would probably have bought an iPhone. Another friend wanted a bigger screen and Apple at the time did not have a model with a bigger screen. Had Apple come up with a model with a bigger screen at the time, he might have gotten an iPhone as well.
3) lagging in touchscreen response (after 4 years!)
I do feed that in a side by side comparison, the iPhone's response is much smoother than my Android phone. When actually using it on its own, I have no complaints. Perhaps those people who are more used to the iPhone's responsiveness may not like Android as much. I only did the comparison with an older phone running Gingerbread. Haven't had a chance to try Jellybean yet.
4) weaker developer support
Agree, but Android is catching up.
5) requires too much work (opposed to the iPhone "just working")
Totally disagree about this. Moving contacts from an old phone to my wife's previous Android phone was very simple. Just stick in the SIMM card. Moving contacts from my wife's previous Android phone to her current iPhone is such a pain. The iPhone won't recognise a standard .vcf file when I exported her hold contacts from her old phone. I spent hours trying to figure this out. Finally, I had to import that .vcf file into a Gmail account and then export it back out to a .vcf file with the option to make it compatible with Apple. Why would Apple who claims to make things that just work make things so difficult for me? Moving contacts to a new phone should be a very simple process and not need some third party email system to make the conversion.
Moving a ring tone from another phone to an iPhone is an even bigger pain. When I did it from my old Nokia to an Android phone, it was as simple as copying the sound file over. When moving it to an iPhone, I had to change settings in iTunes, so an import and then after the import, I had to rename the file and then I could put it on the iPhone. It took me several hours searching on the internet, these forums, downloading apps (which didn't work) and tinkering before out how to do that.
I do agree that you generally would need to spend some effort in configuring and organising your home screens even if do not use any advance features like widgets. You can probably just start using it right away, but at some point, you would want to move stuff around to organise your most commonly used items on your centre home screen. The iPhone just has the dock at the bottom and the rest of the home screen is just an app tray. You probably won't tinker with the organisation of the iPhone icons mainly because there is little to do other than move it from here to there. With Android, I find that I remove icons of seldom use apps and only put those apps and widgets I use most often. The others I would take the extra step to go to the app tray.
1) isn't incredibly subjective. I dig a lot of android designs like Google Now, the Holo theme, and even the home screen. But 3rd party apps are often very ugly, some of the UI (usually deeper, like in Settings) is ugly as sin, and there's really not a direction to the UI. It just isn't that coherent. And I'm sure jellybean is more responsive than past iterations, but the 4S is just such a joy to touch that I can't imagine experiencing even the smallest of touchscreen lag.
To each his own, I was only responding to the thread topic.
There is some inconsistency, but it is due to the extra freedom that developers have in designing the UI. Apps can be very different and sometimes there are benefits to having some freedom to design the UI. Obviously, poor developers will do a worse job than better ones. I do see the value in some consistency. Android does have some guildelines and facilities to make things consisten. For instance, the back button and menu button is always in the same place.
There is some inconsistency with iOS apps. The one that I notice most of all is the inconsistent placement of the back button. It jumps around from app to app and even within an app. I sometimes have difficulty finding the back button as it is not always in the same space and is not always labled the same.