Here is my review. I've been using an iPhone 3G pretty much since launch day, and that was also when I first switched to AT&T from Sprint.
I will admit that I was very much on the fence for a while. Ever since the N1 was released in January, I was actually contemplating on switching to T-Mobile. However, as soon as the N1 was released for AT&T, I immediately ordered one. I figured the worst that could happen is that I'm out $529 for a week, and just sell it on eBay. Simply put, all that's needed is a SIM card change.
The touch screen is definitely different. However, it just takes getting used to. Once you get the hang of it, I'm able to navigate through my phone much, much, much, much faster than my iPhone 3G. This is primarily due to the fact that the 1ghz Snapdragon really is that fast. Sorry Apple, but just like AT&T says, "there's no comparison". :lol:
I'm new to Android, so I'm still figuring out the whole OS, but so far, it's clear to me that it's much more capable than an iPhone. The types of apps is astounding, with everything available from games to podcasters to youtube downloaders. And with AT&T 3G, the apps download in seconds. (compared to my iPhone 3G which took 30+ seconds sometimes) Oh, and they can be all running at the same time.
The trackball is different for sure, but there are definitely a couple of apps that benefit from it nicely. For example, Tetris. The fact that it's clickable is also very cool.
In terms of signal strength, I pick up 5 full bars of 3G both at home and work. (just outside of Boston, MA) And for what it's worth, my house is situated in a very wooded area. However, I also had 5 full 3G bars with my iPhone 3G in both places as well.
With Android, it appears that sometimes the bottom navbar buttons are mandatory for on-screen operation. Some apps have dialogs with no "OK" button, and the only way to continue is through the back button. However, these buttons are very responsive, once you figure things out.
Call quality is also very good. Haven't talked for too long on the phone, but so far it's been very good. I've hooked up my Google Voice to the N1 for my voicemail, and it's a truly awesome setup.
I work in the software industry and have been working with computers all my life. Simply put, I'm an expert Windows user and build my own computers. (i7 920 FTW) I have lots of experience with all types of gadgets and such. Therefore, figuring out the Nexus One is enjoyable to me. However, for a "not so advanced user" or an "Apple user" (no offense), it might be a bit tougher.
Overall, the N1 is definitely a much stronger device than the iPhone is. Not only is the processing power significantly increased, the added features make for the icing on the cake. Previously, my iPhone 3G was the only Apple device that I've ever owned, and it looks like it's going to stay that way. Sorry Apple, but the N1 takes the cake IMO. I've also compared it to a 3GS, and the N1 is still significantly faster in all areas.
Sidenote rant: Some of the people on this board fit the uptight "apple owner" picture perfectly. For example, TheSpaz. The very fact that I come on this forum once every 2 weeks for 1 hour and know who this guy is, should tell you something. Being upset and sticking to 2.2.1? Suit yourself man, but it's people like him who complain about the offset of 2 pixels that give people this image of "Apple owners". Just because an "Apple user" can't figure something out, doesn't mean the phone doesn't work, or that it's not good. The Nexus One is not a phone for Apple users, it's for power users.
Simply put, it owns both the iPhone 3G and 3GS. Period.
Disclaimer: I understand that I'm writing this message on an Apple related forum, however the above comments are my personal opinions and views. Obviously the latter part should be taken with a grain of salt, however I'm sure most of you will agree with most of my views. I also expect these "apple users" to reply to my thread, citing my spelling and grammar mistakes, and responding with stupid but short comments like "My iPhone can do that." in which they pride themselves over how perfectly they spell and form sentences, and how concise their comments are. Seriously people? This is the internet.