Given that Android shipments are outstripping the iPhone, I think the majority of buyers are fine with Android. It's taking over the market, already having a larger marketshare than iOS, and extending that lead.
For now. The iPhone is revolutionary for two reasons: One, coming up with the first usable touch-only metaphor, and (probably more importantly) breaking the carrier stranglehold on innovation and application distribution. Android only works because it followed the Apple model. If the slide towards carrier control continues, it will ruin Android. It would be quite easy for the carriers to remove the Market from their Android devices, forcing customers back to the old model.
This isn't a problem with the technical merits of Android at all. It's a problem with Android's openness, what would normally be an advantage, being used against it.
Openness even introduces another problem. Carriers like to brand phones, introducing their own UIs and standard apps. This fragments the Android experience. You don't get an "Android phone," you get an HTC or Samsung phone based on Android. You know some branding is bound to be inferior, leading to an undeserved negative opinion of Android.