I’ve been using an Android G1 phone for more than a month now on a daily basis, but I still haven’t given up my iPhone. The more I use them both, the more that I realize my iPhone is a Mac and my Android is a PC.
That is not necessarily a bad thing—except for when my Android crashes (which is a lot). Okay, it does not actually crash so much as it freezes up, forcing me to wait until it figures things out. Which it usually does. Except that one time when I plugged it into the wrong mini-USB charger and it gave me the screen of death: a white danger triangle with a cell phone flat on its back next to it. (Sorry for the fuzzy picture, I took it with my iPhone).
Whose fault was that crash? I’m sure it was mine. But believe me, I’m equally careless with my iPhone. It’s just a lot more stable. That’s kind of what you’d expect since Apple goes to such lengths to control every aspect of the device, including the kinds of apps that can run on it. Android apps also have to go through a vetting process, but it does not seem to be as strict as Apple’s.