I actually just came back from using the Motorola Droid 3 for about a week. I had tried Android before, with the original Motorola Droid, but it didn't compare with my 3GS. So anyway, the dual core processor and qHD display made me think it may be time to try it again, and keep my iPhone 4 and just switch between them as I wanted.
I loved the phone. It had some great hardware on it, and the dual core processor made the thing fly. No lag, which was very common on my original Motorola Droid. So the first day with the phone was great, but that was pretty much the only day. The next morning I woke up to find I did not have 3G service, and there was a red circle with a bar in the middle where my bars were. I turned the device off and on, and this problem went away. However, over the next few days this reoccured about twice daily, and I would have to reboot. I did a hard reset twice, to no avail. Also, the UI lacks what I want. I wanted Android to be more like iOS UI. Instead you have to go into the app launcher to get to your apps, and with all the clutter of the carriers bloatware, sorting through my lists became tedious. Yes, some Android phones can be rooted but not the Droid 3, yet. The market is decent, but it is not like iOS's market, and apps on my phone are pretty essential to me, to pass time throughout the day when I am not busy. I only had three pages of apps, and two of them were the preinstalled bloatware. I do enjoy the customization of Android, however it becomes tricky, because some apps in the market only work for some phones. An example, a free flashlight app was to work on Android 2.2+, well I had Android 2.3.4, so I figured it would work. After three reinstalls I finally found a disclaimer that the app was only for Android 2.2, but the market listed it as 2.2+. Very confusing, and this is for a ton of apps. Basically, how there are only three iOS devices to worry about, and I only own two (iPhone and iPad), I never have to worry with iOS about "oh, can I download this", I just download it. The Android market shows you apps that aren't supported on your phone. Notifications on Android are just okay. I do enjoy the pull-down menu, and can't wait for iOS 5, and yes the Droid 3 does have an LED notification light on the phone, however when I turn the phone on the lock screen does not show me any type of notifications. I like how iOS gives you a preview of the notification. Instead, on Android, I have to unlock the phone and pull down the menu to see my notifications. Time wasting, especially when I'm at work and have literally 5 seconds to see if something is important or not. The only hardware issue on the Droid 3 was the camera. An 8MP should be great, but the iPhone 4's 5MP blew this out of the water, by a long shot. My pictures always looked fuzzy, and had a bluish tint to them.
Basically, the second time trying Android was as bad as the first time. I am actually returning the phone tomorrow, and look forward to never having to deal with the OS again. I really wanted to like the phone, and switch between iPhone and Droid 3 as I pleased, but this was not what I was looking for. May try webOS if the Palm 3 proves to be as stellar as it was previewed to be.
EDIT: OP, just saw your latest post about customer service. Verizon customer service with my issue was abysmal, at best. One rep told me that all phones lose signal (the red circle with a bar through it where the 5 bars should be), and that I would just have to deal with it. Another told me this is a software issue and and Motorola would have a fix out in a few days. And yet another told me my phone might be buggy, but after doing "diagnostics" (i.e. playing with it in the store for LESS than two minutes), was told it checked out completely fine, and there was nothing to be concerned over. By the time I was told it was fine, I knew myself I was done. I didn't even want to try a replacement. Too many conflicting reports from reps at the same store. In my very limited experience, Verizon, at least, does not like to replace a phone until you take every single step to make sure there is absolutely NOTHING it could be. I was told to hard reset the phone, and when I said I did, they told me to keep doing it until the issue went away. Verizon website got an e-mail from me, and when I got a call from a "customer service compliance officer" apologizing profusely for the "misunderstanding", he did get a piece of my mind. His solution was to write the activation fee off of my bill, but I told him not even to bother. I wasn't looking for a bribe to make the whole situation better, I was simply looking for good customer service, which I did not receive.