Wow... thats a really comprehensive, meaningful comment. Finally came to know whats so "unorganized" and "unpolished" about Android. I upped your post, but it was good enough to require a verbal vote of appreciation!
My benchmark for SmartPhones is how difficult it is to complete some common tasks. I've found in most cases for Android that process resembles an if/then/else function. If I use app X then I do Y but only if A=2.2 && B=3.1 else I just give up and decide it's not worth the effort. I would prefer to just learn the one, maybe two, ways of possibly doing it and adapt. I don't need to modify the device to adapt to my every whim in part because that assumes I actually know exactly how I want it to work. I really don't. I want the OS to figure some of those things out for me.