It is hard to believe it but I am on iPhone number four. As I blogged a while back my first iPhone was DOA, the second developed a screen fault on the first day of use. Both were replaced without a problem. After a couple of months of use the vibrate function on my iPhone III stopped working.
I took it in to the Apple store here in Sydney and it was replaced on the spot with no hassle. The service was, again, exceptional. But - IMO that is just not enough.
You might think that I must be treating my devices really badly to have them fail so often. I've been using both smartphones and MP3 players for years and I've had just about every brand out. I've never had one die before.
Over all I like my iPhone, but I have to say it is just not there yet. Apple clearly has some quality issues to work through. In addition to that there are a number of feature gaps that just leave me wanting more. I want to be able to send a meeting invite to someone from my phone. I want to be able to use a bluetooth keyboard, or stereo bluetooth headset with audio controls. Alas the bluetooth stack on the iPhone is knobbled to the point of uselessness.
None of these are flaws that Apple couldn't fix. They are all things others have commented on as well. But, instead they invest in putting in features that are cool but that I will probably never, ever use - like adding street view to the Google maps app on the phone. Give me a break!
Apple - you still have some work to do. I like the iPhone, but it is not good enough to be a business device yet.