Android's open-source benefits are meaningless to users, because of two reasons:
1) Most users will never write any Android code (myself included).
2) Almost all manufacturers and carriers do something to ruin the openness of every Android phone, then they will promptly void your warranty on a modified handset if you try to get it repaired. Almost all phones (minus the Nexus series) either try to prevent you from installing your own apps (AT&T), load the phone with tens of megabytes of BS (Verizon), lock the bootloader (Motorola), or tweak the handset firmware in such a way as to make AOSP ROMs darn near impossible (Samsung).
Heck, the only reason why Android openness is a good thing, is so that you, the intelligent customer, can root and hack the phone to fix some of the shortcomings that are present in almost every Android handset. For example, I've hacked my /etc/bluetooth/audio.conf because my phone wouldn't stop trying to play music through my BT speakerphone instead of the 3.5mm out. I've also removed the bloatware so I won't be tricked into subscribing to CityID (which pops up like the Spanish Inquisition), and so my app drawer isn't chock full of Verizon branded crapware that I will never, ever use.
Just my two cents,
Mike