OP again. Sorry, didn't realize this thread still had legs.
After a few days of tinkering and trying my damnedest to learn the OS, I went back to iPhone. Without ranting, here's why:
- I didn't appreciate, as apparently some of you do, the concept of having to put in significant work to bring the OS up to what I'd consider functional levels.
- I am fairly tech-savvy, but the hallmark of good technology is that it works without tinkering and improves with tinkering. A good example of a product that's managed to get this right (after several failed attempts) is Windows. Both iPhone and Android fail in one of these two departments. iPhone doesn't improve much with tinkering, Android is virtually useless without. Given the flavor choice, I went with the former.
- One of my biggest reasons for wanting Android was that I thought it would integrate more smoothly with Google products, on which I run my business. This turned out to be untrue. Again, the default mail app told me to use the Gmail app for my Gmail account. That seems odd. I'd say overall that iPhone actually integrates better. Given that Android is, of course, a Google product, I didn't find this to be reasonable.
- My family and girlfriend all use iPhone, and my family loves to use Facetime. Not a major point, but it adds a bit of value to the iPhone.
- Visual voicemail. Seriously. What the hell. I'm not downloading a third-party app to sort through my voicemail when that should be standard by now. The competition has had it for years. Falling that far behind on a basic phone feature is inexcusable. Again, if I were to select a single failing of Android that was the most inexcusable of all, this would be it.
That's not to say I'll never try it again. I do like to tinker, and Android's hardware is undeniably better at this stage. I also hate iTunes and love the freedom from it that Android provides. If Android gets to the point where I can use it without feeling like everything I do requires a kludge, I'll definitely come back.
Thanks again for all the input. I appreciate everyone who chimed in.
Edit: I realize a lot of the problems Android has with implementing smooth functionality across the board have to do with the carriers/phone makers each adding their own flavor. What I don't understand is why everyone just accepts this. It's a major problem and severely damages the OS. I mean, I've read about phones that take months to get on the newest OS version because of their carrier/manufacturer bogging them down. If I were on Team Google, I can't even imagine how I'd go about designing around all of these carriers and manufacturers standing in my way.