19 months ago I purchased my first smartphone - well, two of them, one for me and one for my wife. At the time, I already owned two iPod Touches and liked them a lot. However, the service package cost on a carrier that had an iPhone (Verizon or AT&T at the time) was significantly higher than what I could get on US Cellular. So, with boundless optimism in my heart, I marched into the US Cellular store and bought a Samsung Mesmerize (aka Samsung Galaxy S). I paid $199 for each phone, along with a 2-year contract.

19 months later I am counting down the days until my contract is up and I can switch to an iPhone. I was amused the other day when US Cellular’s twitter folks pinged me on the topic. It’s clear at least that the US Cellular party line is “the new Android phones are awesome, forget about that iPhone thing”. And gotta love their optimism: “don’t let your experience with the Mesmerize scare you off”. Really? Why not? I spent a bunch of money 19 months ago to buy your top-of-the-line phone, and it’s turned out to be craptastic at best. Why should I not be scared off?

So, in the spirit of a Shawn Blanc or John Siracusa review, here are the reasons I’m dropping my Android phone like a hot potato and moving to the iPhone.

Hardware

Let’s start from the ground floor and work our way up. I’ve actually had less frustrations with the hardware than with the other parts of the device. The build quality is decent, even with a plastic back the phone feels like it’s high quality (though not up to Apple standards). The camera is middling at best, but sufficient.

My main beef with the hardware, though, is a nasty design flaw that causes the Back button to trigger in low-signal situations. So when I’m in a building where the cell signal is low, all of a sudden my phone goes crazy. I can’t keep an app open for long, because some sort of internal interference is triggering the back key. It’s apparently a known problem with the Galaxy S, but completely unacceptable as far as I’m concerned. The phone needs to just work, and in low signal conditions, it doesn’t.

Operating System

I don’t have too many beefs with the Android OS by itself - in fact, if I got a new device with ICS or Jelly Bean on it, I’d probably like it a lot. But because the OS is customized for each device and for each carrier, it takes forever to get a new version of the OS for my phone once it’s released, and then US Cellular started dropping support.

When I bought the phone in December 2010 it was running Android OS 2.2 (aka Froyo). 2.3 (Gingerbread) came out in December 2010 but wasn’t available for my phone until April 2011. Come on, folks, Honeycomb (3.0) was already out by then. And that’s the last update that US Cellular is supporting on the Galaxy S. No Honeycomb. No Ice Cream Sandwich. Certainly no Jelly Bean. So my operating system has been at least one version behind Android’s releases the entire time I’ve owned it, and is now three versions behind.

(Android’s full version history on Wikipedia.)

By comparison, if I’d bought the current iPhone at the time (the iPhone 4, or, heck, even the lower-tier iPhone 3GS), I would’ve had immediate download/upgrade of each new iOS release when it happened, including the upcoming iOS 6. Given that the big stability and feature advances come in the operating systems, always being behind is just unacceptable.

Now yeah, there are custom ROMs. I tried a bunch of them. Their stability was always tenuous at best, and complete crap at worst. In the end, I went back to using the stock US Cellular-provided ROM, though I did then root it. More about that later.

Ecosystem

I have two main gripes with the Android ecosystem - media management and backup. I’ll address both.

Media Management is an issue because it’s a pain in the rear to get music and photos on and off the phone. Sure, there are a few programs designed to help automate that, but they’re mostly a pain in the rear and don’t work well. Now, iTunes is still a flaming pile of poo when it comes to managing content on devices, but it’s still a far cry better than anything that works decently with Android.

And don’t even get me started about backups. The only way to fully backup the Android phone, apps, settings, texts, etc, is to root the phone and then buy a third-party backup program. And rooting the phone automatically voids your warranty. Let me say that again so it’s clear. The only way to fully backup your phone is to first void the warranty. Does that seem insane to anyone else but me?

US Cellular actually realized how much of a nightmare this situation is, or at least would be for them if angry customers suddenly realized their phones had crashed and they’d lost all of their contacts. So, they wrote some craptastic software “My Contacts Backup” that gets bundled with your phone and will backup your contacts to some unknown server somewhere. If you run it. Manually.

Applications

Application support for the Android has actually improved as time has gone on - more and more of the apps I liked on the iPhone have migrated over to Android, albeit in editions that were typically uglier, missing features, and running more unreliably than their iOS counterparts. I’m getting to the point now, though, where new apps that come out won’t run on the phone because I need a newer version of the OS. After only 19 months, my device is going obsolete. Grrrr.

System Stability

I don’t know whether to blame this one on the hardware, the OS, the applications, or some combination of all three, but for most of the time I’ve had it, my phone has locked up to where I had to do the three-button reboot at least once per day. Yep, once per day.

And it never locks up at a good time. Because either it locks up while it’s in my pocket, with the backlight on full brightness, and it sits in my pocket for who knows how long w/o receiving calls or texts, and running down the battery, or it locks up right when I’m trying to open an app, or take a call, or send a text - i.e. when I need to use it.

Earlier this spring it locked up unbeknownst to me while my wife had taken my daughter to the emergency room. I took it out of my pocket and realized it’d been locked up solid for 20 minutes (the clock display stops updating, so it’s easy to tell how long it’s been frozen). If my wife had needed to get ahold of me in that time, she wouldn’t have been able to, and I would’ve never known until it was too late. Unacceptable.

Earlier this week I was out shopping when my wife texted me to pick up something else at the store. I tried to send her a return text, and it appeared that it wouldn’t send the text. So I tried going into and out of airplane mode, to see if that’d reset the radio and send the text. No such luck. Then I tried gracefully rebooting the phone to see if that’d fix it. Still no dice. Then I crash rebooted it. Finally it did send the text. Actually, it sent my first text about half a dozen times. I finally gave up and just called her.

Oh, but that crash reboot - it completely hosed up my alarm clock app. I tried just deleting the data and cache for the app, but that didn’t fix it. Finally I had to uninstall the app, reboot, clear my phone’s cache, then reinstall the app to finally get it working. And then set up all my alarm settings again.

So what does it do well?

I’ll tell you what this phone does well: if I just want to use it as the Android equivalent of a 3G-enabled iPod Touch, I’m OK with it. I can check Twitter, run my weather and news apps, keep a calendar and some contacts on it, do some Facebook and a little Instagram, and it works tolerably. Especially on wifi.

It’s only when you get to these edge cases like, oh, I don’t know, making a phone call that it seems to totally go to crap.

So, I’m gonna switch.

Now, if the nice customer service person from US Cellular wants to explain to me again why I shouldn’t let this experience “scare me off”, I’d be entertained to hear about it. I’ll kinda hate to leave US Cellular - their customer service has been pretty good and their package prices are reasonable - but at this point I’m much more interested in having a device that works, even if it means I have to pay a little more for it. If my experience with my other Apple devices (two iTouches, an iPad, a Mac Mini, and an iMac) are any indication, and if my family and friends' reports are to be trusted, I’ll be much happier with the iPhone.