Using the Moto G for over a month has made it abundantly clear what a bloated mess Android has become. The HTC Dream/G1, the first Android phone, which I was a proud user of, had a paltry 192 MB of RAM, and while it ran like garbage, it didn't kill an app as soon as I opened another one. I commend stock Android for being a wonderfully smooth experience on my "underpowered" device in terms of scrolling and animating, but its complete inability to multitask becomes a headache really quickly. I'll open a link in any app, Chrome will open and use up all the RAM, so Android will kill all the background apps, and now I've lost my place in whatever app I opened the link from originally. And it's really jarring every time I hit the home button and all of my home screens have to be repopulated. Sometimes I hit the apps drawer and get a loading spinner. It's the kind of thing you don't notice on a 2 GB+ device, even my crappy old Note II, but app makers and Google have made their experiences totally dependent on users having top notch hardware. And that's ridiculous. Top notch is Apple's game, Android is meant for the teeming masses living in the third world who can't afford a superphone. Will they be stuck on Gingerbread forever while Google leaves them in the dust?Honestly though, how the hell is 1 GB not enough for a mobile device? I can run a snappy Linux instance on 1 GB of RAM no problem, and I can run multiple browsers with 30 tabs open on each on my 4 GB Macbook, but when I open Chrome (fresh! no tabs!) on my phone it practically kills itself.