I had a 3G, my wife still does. My wife went form anit-tech anything to loving her iPhone. She text messages on it all the time, and loves it for various games and such as well. As I think ALL of us Droid owners have said.. the iPhone is a great phone. It is. There are definitely some things it does better. The most important "win" for Apple with the iPhone in my opinion and it is why a lot of people will still buy it even if the Droid (and other Android phones) are better, it's their simplicity. Apple as we all know is amazing at design (with marekting a close 2nd). They continue to bring designs to devices that people just love and gotta have. The iPhone design is very good. Their user interface is the best for non-tech people. My grandma would do well to own an iPhone over a Droid. It's turn it on, click an icon, you're done. Simplistic, does the job, does it well and to boot it is a powerful device with full gaming capabilities and so forth.
Now, the Droid and similar powered android phones, as we all know are more inclined for technically capable people. That is NOT to say non-tech people can't use it. It's just a matter of how much you are willing to do to use a phone. Many people are fine with simple flip phones, they never use the camera, text message, etc. But hands down the Droid and future android sets are going to crush apple in a few areas that I think most of us already have mentioned. The first being customization. I said this before, I'll say it again... Droid (Android) is like MySpace on a phone for teens. When they see that they can change EVERY aspect of the phone, from the way it locks/unlocks, to the colors, the icons, they layout, etc.. they are going to be all over it. It's the next teenage crack! Of course, it mostly depends on parents paying and allowing their kids to have these. I gotta be honest.. the single feature why I am really thinking about my kids getting an Android 2.0 device (or maybe even 1.6.. not sure when this feature was available) is that google friends thing that allows you to see where your google friends are based on their phone gps. I've got no friends yet, but I paid Verizon for a service years back for a little green phone I got my daughter, to keep track of where the phone is. Basically, I am one of those paranoid parents who worries that if a disaster happens, or my kid is kidnapped (or worse, lying to me and going somewhere they shouldn't), I love the feeling of knowing that I can "find them" via this phone. I am not too keen on my kids having a phone like this so they can take videos in the girls bathroom (or OMFG worse.. doing something no parent wants to see them doing.. be it alone or with another person) and end up on Youtube or such. BUT, I think..not for sure..but I think I can actually delete the APK file(s) that provide the video camera functionality off the phone. I don't know for sure if that is possible yet, but I think that would be a good campaign for Android devices.. "Give your kid an Android phone.. you can see where they are on your phone's Map at any time... and you can remove the camera/video camera and other functionality that you don't want them to have". No other phone can do that.
Anyway, my rant is one that many of you have read or agree with I am sure. The Droid is a much better phone in so many ways, and yes, it has bugs and faults.. it will take time to iron them out. I know of very few devices I have ever bought that didn't have some sort of fault. At least with Android, other than the outer shell, we can customize the internal guts the way we like!!