There is obviously a market for a phone with minimal choice, and it's filled nicely by Apple. I tend to agree that Android can be overwhelming, especially to new users, given the overwhelming number of choices, both critical and trivial.<p>In my opinion though, the solution is not less choice, but better and stronger defaults. There's no reason why android phones couldn't be as simple as iphones out of the box, but have more options for configuration for users who wish to dig deeper. Instead, at the moment we generally have phones full of bloatware, where many of the defaults seem designed to sell products and services of questionable value, rather than to aid the user.<p>The example of default application bindings in the article is a good one. That system is indeed terrible currently, but there's no reason it needs to be. At a minimum it should be possible to edit the bindings of any installed application, rather than simply clearing them all. (Right now it almost seems like the designers were trying to follow this philosophy of minimizing choice, but ended up with a hybrid that is both more overwhelming and less customizable than it could be.) There is also no reason why users necessarily have to be interrupted by the choice of app to perform a given action. Instead, an app could be chosen based on some predefined hierarchy, such as first installed. Then let the user <i>override</i> that choice if desired. (For example, by pressing the menu button within X seconds of one app launching another, then choosing the appropriate option.) You get the same benefit without overwhelming less knowledgeable users with choice. (And yes, some users might never realize that there was a choice at all, but that's a fair sight better than there indeed <i>not</i> being one.)