Im not sure if everyone here is trolling or what, but this is absurd. Of the 3 major OS vendors out there, lets do a comparison.
App stores:
* iPhone, WinPhone, dumbphones: proprietary app store, no alternative way to load apps
* Android: Use any app store you want. Side load through a bootloader, or USB, or via downloading the apk directly.
OS:
* iPhone, WinPhone, dumbphones: Closed source and generally protected from modification by copyright (and possibly DMCA)
* Android: About 3 zillion open source mods exist to the AOSP ROM, which is widely used by the recent spate of high-end chinese phones by Oppo, One-plus, Xiaomi, etc
User control:
* iPhone: Generally stuck with stock keyboard (replacement keyboards are extremely limited and cannot be used to type passwords), launcher, browser
* Android: You can replace the launcher, the keyboard, the browser. Your replacement browser doesnt have to use Webkit, or blink, or anything.
Location:
* (iPhone?) WinPhone: you do not appear to be able to rely just on the GPS for location. From what I'm reading, you have to rely on Wifi-based location services, or a combination of that and GPS
* Android: If you really want, you can rely just on the GPS for location and skip the lookup to Google's SSID database.
Can someone explain how any of the complaints given here do not apply threefold to any of Google's competitors?