That's what custom ROMs are for! But I am sure many people that use the phones wouldn't know that they even exist.
its been in tech news blogs that android devices among all carriers were seeing an AVERAGE of 50,000 device activations per day.
now, lets assume 20,000 of those are people flashing a custom rom and signing into a google account (where it says "this phone is now linked to this account") thats being generous, and assuming those even count in the first place, but what remains is 30,000 or so that are on a stock manufacturer rom.
30,000 a day. give or take.
we dont see NEARLY that many joining these forums per day.
forums like this are the main source for finding custom roms, even if a person googles roms, the links are going to go to forums to get the downloads.
I think its clear the majority of android users use manufacturer roms.
to back that up with my personal experience, I'm THE guy out of all my friends that has to even tell them custom roms exist, let alone be the one to install them on friends phones.
the majority of consumers are trusting that carriers and manufacturers are putting the best software they can on their phones. which is, of course, not true, seeing the Carrier IQ issue going on.
we need a paradigm shift, smartphones are the doorway to a future where technology is more personal and powerful than ever.
I veered horribly off topic. Crash and burn...
on a related note, I will get back on topic and say the CM7 camera app is giving my slightly better performance over MIUI. Ive been running CM7 for 2 days and used the camera to get video of a truck fire in montebello today while I was at the mall