Terence, here's to a click worthy title, for a controversial topic. I was on iphone for four years, before finally giving Android a try. I struggled with untested apps and UI problems. The platform practically *required* running something called "Easy Task Killer" all the time to manage buggy software and bloatware.
Eventually I switched back to iphone where I'm very happy in the warm cozy nest of Apple's ecosystem. But the whole experience motivated a blog post - Why The Android Ecosystem Is Broken
http://www.iheavy.com/2012/05/29/why-the-android-ecosystem-is-broken/