I have the samsung fascinate, from verizon, and it's a droid based phone which I actually think is the best phone I've ever had. Although I have not owned an iPhone but a lot of my friends have the iPhone. The problem I always run in to is the fact that the voice quality when you actually talk on the phone is not all that great.
I do believe though that the iPhone is one of the best phones though with battery consumption, features and ease of use. But for me since I'm on the phone very often I went for a phone with better talking quality. And well, the extra features on a droid based phone aren't lacking. Android has all the apps you could ever need.