Can't wait for the Nexus One!
Well I did have a iphone 3gs but I ended up returning it before the 30 days was up, when i started hearing rumors of google phone releasing. Also I was a bit annoyed with the cost I was paying and not having access to the 3g service. Besides I got the ipod touch which is roughly the same thing. If only they would drop the gps, camera, and mic into the thing it would be perfect or at least the camera.
I'm willing to go with the google phone since it will be cheaper on tmobile network, plus its android, which with the right hardware I think will dominate the smartphone market. I just hope google isn't going to do an invite only thing for the phone, which is the latest rumors.