I've only had mine for 6-8 hrs... its great though.. battery life seems worse than the mytouch3g (which i owned for about two weeks before returning) but i'm also doing alot more with it already. Its fast and very responsive noticeably so from the mytouch, but the mytouch was still pretty useable. So far no issues like dust etc.. battery life *could* be though.. but I've also been using it alot so I'd say its pretty good for the use.
I did have one issue but it might've been sipdroid, where my home screen didn't show anything.. no apps shown.. turned off and on the phone.. fixed it.
I think it does have *some* issues in some areas where the wireless signal is sort of weak. A room in my parents house.. and I've had it go from 3g to gprs, then to edge to 3g on my while driving but that could also be a dead spot. This is likely going to be fixed via OTA update.
Great app is the google sky map.. it.. just put a smile on my face in its awesomeness. I can litterally aim it at a part of the sky and as i move it, the map moves, and tells me what stars or planets i'm looking at.. changes with your location. Its a really cool virtual reality ish app and its f-ing great.
I'm probably going to buy this:
FOR GOOGLE NEXUS ONE BLACK SILICONE SOFT GEL PHONE CASE - eBay (item 130360200812 end time Jan-18-10 22:20:15 PST)
Someone mentioned it in another thread, i think it was on here. Also looks like seidio is making a screen protector... it sucks cause its hard to take out of but you'll be ok for a few days in the case it comes with if you're diligent enough to put it back in it and are careful on taking it out.
Fast processor, nice screen, so far acceptable battery life, latest android updates and a couple of cool accessories in the works (car dock, regular dock) I'd say i'm definitely keeping it.
Also I'm not sure if this was in 1.5 but facebook contacts syncing up with my contacts and allowing me to show them or hide them at any point is cool too. Only adds information when the first and last name match.. really really nice. Too many people on your friends list.. go through your contacts and rename everyone to their first and last name that you have (or i guess want) on your phone.. enable the sync on facebook, then disable and all the ones you don't want disappear with everyone else's info having their profile pics in, emails, IM, etc... link to their profile.. its pretty sweet.