My iPhone just works - it's had the odd software bug along the way but the whole experience has been a happy one. My old 3GS got a slight crack (and I mean 'slight') in the plastic near the dock connector - mentioned it to the guy in the Apple store and he arranged a brand new one for me.
Compared to colleagues / friends with Androids they seem to 'moan' a lot more about problems, not being able to upgrade etc. I want a phone to 'work' and it does - I tried Android on a second handset but for me it just was not the same. It's nothing about the look / design of the handset - it's just about it being reliable and easy to use.