I disagree strongly regarding the Android version issue and moms. My mom, cousins, and co-workers (non-programmer) all seem to upgrade their iPhone iOS without issue. I would expect the same from Android.
Uh, do they all use jailbroken iPhone versions? A standard Android upgrade is easy and great. Rooting your phone and replacing with a custom ROM isn't at "Mom" skill level, just like jailbreaking an iPhone isn't "mom" skill either.