Have been running different versions of Android on my average phone; Galaxy S which I got for free from a friend. It would of course be stuck with a sluggish 2.3.6 if I used samsungs offical releases; with the explanation from them that it is not capable of running 4+. They just lie, it works much better and more stable with CM7 and 9 and I am planning to upgrade to the 10 stable now... I mean the old galaxy s looks so up to date GUI-wise (vanilla android 4+) and the smoothness of GUI motion that casual people believe this is current gen. That people buy the new Samsung stuff and argue against apple is beyond me. Samsung just rip you off by stopping updating the phones after maybe less than a year. Smart users like slashdotters of course can hack and tweak, but the casual person do get this. and just create e-waste by design. If it was cars, an iPhone would be maybe a BMW / Audi with a good service deal, and Samsung a top model Daewoo or Hyundai, with no service. And all the the androids out there (50%) does not accelerate any development of real good apps either, people does not want more keyboards, useless widgets... and I guess many users that is stuck on 2.3 variants, is looking on their friends Iphone and would buy that as their next phone. It is really hard to argue for android for the casual user. The only good Android out there is vanlilla, either in CM variants or Nexus, but that is again for advanced users.
*CM = Cyanogenmod.org