Nexus One is a very nice phone with decent stats. But that's only a developer phone from my company, so i dont own it. ^^ I will buy a HTC Desire, because it's very similar to the One, but with hardware buttons. I was able to get my hands on the galaxy s but frankly I dont like it much. In my opinion it's slightly to big to be handled well. But if it's only for development purposes, you can go with nexus one, desire, galaxy s, i think.