One huge plus for iphone (from an Apple hater) is that since they keep everything in their control, not having multiple models by all sorts of manufacturers like Android, which is just the OS, where iphone is a software and hardware platform, the number of accessories that work with iphone is huge, where with Android phones what works with one model might not work with another model. As an example, a co-worker just bought the Pioneer "App radio" that takes control of the phone through the interface. When it comes to Android phones, I have heard a lot of people having troubles with the lower end models, and quite a few of the Motorola Droid models. HTC is all I've had and they've been pretty reliable, with the exception of a few glitches that I think I've introduced by running custom ROMs.