Hi Guys I am facing the same
I am developing apps for android and I would like to test them on real device. This week i am coming to New York, so I want to buy an unlocked mobile which will use for developing and pleasure.
The dilemma is between HTC desire, Samsung Galaxy i9000 and Nexus one.
There are numerous comparisons and in the bottom line it seems that Samsung wins my heart as far as specs and user experience concerns. But the upcoming Gingerbread version made me thinking that maybe it is best to go for developer phone a.k.a nexus one.
By choosing nexus one developer phone i will be able to update it with upcoming Android versions (is this statement correct for gingerbread as well ?).
What do you say ?