[Desire General] vanja:
As many on this forum, naturally, are for Desire - I must defer. This is my only post in this thread as I don't want to get into flame. Note that this is only my personal opinion, but hope to give you some more info so you'd be able to make your decision easier (or harder, depending on the way you look at it) :D

While I love my Desire, I simply see *no* advantage over iPhone for me. Even 3gs. Not to mention 4.

For example, Desire has an awesome screen. But I found 3.7" is sometimes too big for me when it comes to tapping the top. 3.5 seems perfect size. Also, it is gorgeous indoors, but outdoors, on Sun light - AMOLED is simply not usable. I'd rather have smaller, not so gorgerous but usable screen. Plus, Desire screen hay waaaaay too vibrant colors. Shots that I took with my SLR and I know that colors are perfectly fine as I fine tuned them in post-processing look dreadful on Desire. Faces are all red, for example.

Tried to wake up your device? Only power button. None of the front button can do it. Sure, I went to root path and enabled it. But it is not supposed to be that way. Also, power button is very soft and gets pressed very easily.

Software. While I do believe Android is a better OS and gives you more freedom, I prefer iOS. Why? Because Android simply doesn't have a good email client, for example (k-9 is closest to being okay, but UI is dreadful and it tends to be bugy). Yes, you have a choice of xy different email clients but none of them is as good as the one and only email app on iPhone. Same goes for Music app. You have zillion music apps for Android (bTunes is not bad, doubleTwist looks great but has no headhones button skip) and iPod app for iPhone which is zillion times better than anything on Android. Or... browser on 2.1 Android doesn't load https sites. Sure, you can play around and try zillion of browsers available. Or you can simply use Safari where everything works just fine. You get my point about freedom?

Many object iPhone being dependant on iTunes. I'd take iTunes anytime over Google cloud. When it comes to contacts, contact photos are being shrinked to ridicoulous low res that looks awful on high res Android devices. Calendar is fine on Google-Android, but then I have problems on desktop. Why would I want to drain my battery being connected to a cloud when I can sync it computer-phone? I don't edit contacts *that* often so everything has to be in sync same second. But if you really want to live in the cloud, you can thanks to mobileme although you do have to pay for it. Or you can even use Google sync on iPhone! Talk about freedom of choice, eh?

On the other hand, how do you sync your music? Why would I prefer drag and drop if we are living in 2010 where wonders of smart playlists are available? What about apps? Closest to what I came on Android is restore after new ROM with Titanium Backup but you have to keep clicking "Install" for every single app!!!! Same goes for photos, videos etc. iTunes has all that integrated and IN SYNC. Google wants you to drag and drop. How 90's WiMo 6.1 style!

In the end, I spent so many nights tinkering with my Desire to get it the way I want. Got addicted to XDA as well. And always, *always* there is something not working right and you are waiting for it to get fixed etc. With iPhone most of that works out of the box. I could've spent those nights doing something far more productive. Reminds me of days with WiMo.

Android is more flexible by far, but it takes patience to get it the way you want. On the other hand, Apple did that for you (or most of the users at least). So if you want to *really* play with your phone, get a Desire. If you want a work horse (and still play with it if you jailbreak), go iPhone route.

Because of all that, I am considering migrating back not only to iPhone 4, but am willing to consider 3GS as it simply does the same job better and easier.

Take care :-)