Ok, first off, because as a rabid android fan this is one of my biggest bugaboos, it’s an android phone, not a Droid…unless, of course, you’re planning on getting one of the few models on the Verizon network that are part of the “Droid” line, but again, it’s only the ones on Verizon that are called that, and even then not all of them (originally it was just a couple Motorola phones, but HTC and Samsung have, or will be releasing, phones with the Droid moniker.)
And if that first block of text didn’t clue you in, my vote is for an android phone. I love that it’s so customizable…widgets are a GOD send…though don’t get too carried away with them, or you’re battery life will go down. Rather than just have your screen open to page after page of apps, it opens to more like a ‘desktop’ on a PC, where you can have shortcuts to apps you use a lot, things like a battery meter telling you the EXACT amount of battery left (the meter in the status bar is small, and tends to “round up,” as it were (I’ve had it look like it was at 50% when barely over 30%.))
On my phone, for example, without having to open an app, I immediately on my first screen have the weather for today and the next few days, I can swipe left and I have a calendar, a swipe right and I have an RSS reader widget, and a volume widget I can use to quickly put the phone in vibrate, silent, or normal. And that’s just the tip of the iceberg.
At this point, there are few few iPhone apps that either don’t have android versions, or don’t have an equivalent version, at least.
But I will say the biggest downfall of android is the fragmentation…some android phones are fantastic out of the box, others need a bit of tweaking, and some models should be avoided at all costs, even from a manufacturer that otherwise has good phones. And on top of that, each manufacturer and carrier adds their own ‘branding’ things to the OS and apps. Each manufacturer, for example, has their own “launcher,” which is the way you interact with the phone. Typical aspects of the launcher are the phone dialer, contact book, text messenger, lockscreen behavior, and some other things. So a Samsung phone will be just slightly different from a Motorola or HTC…nothing major, you’d never switch brands and suddenly have to re-learn anything, the core android experience is still there, it’s more like a difference between different models of cars…the steering wheel is the same, gas pedal in the same place, but the radio is different, the dashboard, despite having the same info, looks different, etc…
Go to a store and play around with a few models. If you let me know what carrier you’re on (I assume either Verizon or AT&T since you’re considering an iPhone,) I’ll let you know what is considered the “best” phone(s) for that carrier, and which ones to avoid like the plague.