I'm a member of a small IT engineering team, which is responsible (engineering/3rd level support) for mobility devices in our company (~20k employees). We have lots of iPhone, Android and fewer Phone 7/Blackberry users.
I'm not involved in these mobility devices (I have other tasks in our team), but of course I discuss a lot of things with my team colleagues.
Fact is, we have LOTS of sync issues with these different Androids models. As you know, Android is very fragmented and fixing bugs (Samsung, HTC...) is really a pain. There are so many models with different firmware.
We don't want to prefer iPhones, but it's a real advantage to stay in the Apple microcosmos. Of course, we have issues with iPhones too, but it's much easier to handle them. Most current iPhones are able to upgrade to the latest firmware.
Many users, which were Android lovers at the beginning, are returning to iPhone, because they are frustrated about Androids fragmentation.
That's just a view from an enterprise environment, so I can't speak for private users.