Um... well... here is the dealio. I have owned every iPhone since they have come out. I know they are easier to use than Adndroid... but even though I am tech savy, I still prefer iPhone.
I have also owned at 1 time or another... the following Android phones:
T-Mobile G1
Moto Droid
Nexus One
Vibrant
Galaxy S II International
I always go back to iPhone.
The OS is always slick... no lag. (Granted, there are no widgets, etc.)
The browser has no lag... pinch and zoom is STILL the slickest after all these years.
Storage comes in MASSIVE capacities. GNex is 16GB (import) and 32GB (VZW). My 4S is 64GB.
iTunes. While many complain about iTunes. I love it. It keeps my music clean and organized with proper artwork.
OSX integration. When I had Galaxy S II, I missed how I could pull photos and video in iPhoto, import into iMovie and edit the fantastic 1080P video I shot.
Accessories. Apple has whored out it's "Made for iPod/iPhone" logo enough that I can find a 30 pin dock on just about any stereo, alarm clock, car docks, etc. Car stereos with built in "iPod Control."
The reason why I have tried all of these Android phones is because sometimes I am tempted by the latest new toy. Galaxy Nexus is no exception. I am trying to resist.... because I know there will be some kind of issue that will lure me back to an iPhone... I only lasted 3 weeks with GSII. I don't wanna go through it over again. So I am resisting temptation... so far...
Oh... and to say iPhone fans never enjoy customization... have you ever seen a jailbroken iPhone with Winterboard or Dreamboard installed? Folder enhancer, FoldersinFolders, SBSettings, Lockinfo, etc.
Here is an video I made last year showing of my themed iPhone:
http://www.youtube.com/watch?v=gSCibYoLnGQ