For me, one of the great things about the iOS ecosystem is that everything just flat works. I can pick up my phone or iPP or go to the MBPS and everything just works, first time, every time and work perfectly together. I don't need to stop and think oh wait the phone I was just using had touchwiz and this tablet in my hands has Mui. I can't do it this way with mui, I have to pull from top then slide to the right.
This is EXACTLY why i switched from android years ago. I just got so tired of flashing roms, updating, etc, and then one day i went to make a call and the call app froze. Right then i said, I JUST WANT IT TO WORK!! ARGGHH!! Then i realized i only really used the web and text messages and phone, not the more complicated technical stuff the samsung could do. So i switched.
Plus at that time, and really i think still, IOS and iPhones respond to touch much more crisply than Android. I remember thinking "boy the iPhone really responds to my touch with no delay." I remember switching pages on android and having a 1/4 or 1/2 second delay. Not sure how it is now but i hear its still not exactly on par with IOS responsiveness to touch. For me, that was one of the most important things, so I switched, May not be for everyone, obviously.
Now I get Apples because I like it and i enjoy being part of the Apple launches and general phenomenon. SUre it may not have the most cutting edge tech, but we know the tech they use is usually out long enough to be generally issue free (not every time, obviously). For a lot of Apple people I think we don't compare iPhone to other brands, but rather we compare it to the other iPhones and iPads Apple offers because we are Apple fans and that's what the choices usually are.
Even so, I'd never tell anyone to get iPhone if they want cutting edge tech. Most everyone around here has iPhone though, mainly because they aren't super tech savvy and its easier when everyone has the same format.