Honestly for me the Nexus one is a really cool phone!! Now take this with a grain of salt but T mobile did a crappy job supporting the phone. Also a lot of the phone's have a antenna problem meaning 3g signal drop out! Yes i know this can happen with other phones but to have two t mobile phones side by side and lose signal was very disappointing! Anyway the signal drop out to me is a HTC problem also see Incredible. Not as big problem but there is something there. Before anyone jumps down my throat i did not say all HTC but Nexus and incredible have both had some of these problems. They way to test for a bad antenna is put your hand over the back of the phones or turn them upside down. The signal will either go down or out! Now maybe with the newer Nexus one this is fixed or maybe it's a few bad phones but for me this was a deal breaker. I also go hunting and fishing a lot and T mobile coverage was and is very limited here.