The tired status argument...Not sure that other smart phones market specs so it may be moot what the internals are. iPhone brand isn't based on comparing specs. but instead on status.
How about the practical guarantee that any kind of current and future app will be supported?
The Tour de France app is one example. How about Netflix, MLB11, Olympics, whatever other video related app? (MLB is not even supported on an Atrix phone, for example.)
Sure some of those are supported on some Android phones, but the fact that I'd first have to go to the netflix and mlb websites to check that my phone supports all of them is an effort that, frankly, I'm not willing to make if there's an alternative available that don't require it.
Never mind the fact that I can't know which future popular app on Android may or may not be supported on a particular model.