Had a Droid 2, which was a pretty decent phone, but I didn't care for the physical keyboard since I NEVER used it. Got to upgrade, and chose the HTC Droid Incredible 2 over the iPhone since it has Google navigation which seems to be more accurate than my coworkers' dedicated GPS systems.
The phone looks fantastic, but that's where the praise ends. Day 1, I had to reset the phone twice. Apparently it had trouble running 3 apps at once. Day 2 (today) I had a fully charged battery and the phone was on standby. 40 minutes later, no exaggeration, the phone's battery had completely discharged. I have no idea what the heck was up with it, but I took it back to Verizon today and got the iPhone. Sucks that I had to pay a $35 restocking fee, even though I was only returning the phone because it didn't work properly. :/
I'd wanted an iPhone for years, but wasn't willing to give up my Verizon service for it. Glad it's at least got Google Maps. I may not get turn by turn guidance, but I'll at least have the route mapped out. Looking forward to seeing what all the fuss is about the iPhone.