I've been a loyal and passionate Apple user since we got an
Apple IIc back in the '80s, and I even
waited in line with @cw for the first iPhone when it was released. However, I switched to Android a few years ago, for the following reasons:
•
Google Voice — Apple had
rejected the iOS Google Voice app, so Android was the only way to use it natively.
•
Unlocking — Apple wasn't yet selling
unlocked iPhones, and I wanted to be able to freely move to different carriers both in the US and when traveling internationally (the Google feature phones are unlocked by default).
•
Tethering — though iOS supported tethering, the Carriers gate its availability and charge extra for it, which is preposterous (bits are bits), while unrestricted tethering has been in Android for a long time. (I use prepaid data service for this)
• Cloud sync — Android's Google Account integration works directly from the cloud (email, contacts, calendar, docs, etc.), while iOS back then made you go through desktop iTunes for these things.
• Misc policy things — for example Apple's nonsensical in-app payment policies (which prevent apps from using their own payment means), their draconian approval process and content policies, etc.
• Hackability — without rooting, and while staying on the official OS upgrade trunk, Android lets you do things like make
free calls with Google Talk, use a
better Intent UI,
dim the screen beyond the default settings for better nighttime reading,
scrobble to LastFM, etc.
• Intents — probably my favorite Android OS
feature, Intents let apps communicate with each other. For example, I can
email something to myself with a single tap, post a link to a GroupMe group without copying/pasting, etc. Intents are great, and they're also
coming to the web.
So stoked for this.
• Other misc UI things — system widgets (for turning things on and off like the LED flashlight, wifi hotspot and airplane mode), app widgets for things like playing/pausing audiobooks and music, etc.
Tom
articulates a few more reasons as well.
That said, Android definitely doesn't provide nearly as refined a UX as Apple has created with iOS, which I do miss. Apple's stuff is so beautiful that you just want to use it for the sake of using it, which I definitely don't feel in Android-land. But ultimately the choice is about tradeoffs, and for the time being, I'm going with better functionality (for my needs) while sacrificing a bit of form.
---
Update, 2012-09-18 —
Nick mentioned two other great Android features I neglected to include in my list,
Google Maps turn-by-turn navigation (coming in iOS6), and
Google Now, which is surprisingly useful. These days most of these things are possible in iOS — Google Voice, unlocked iPhones, cloud sync — but I don't anticipate rootless hackability coming to iOS anytime soon.