They're not decent phones, they're *superb* phones. Battery life? I can't say - mine is a GSM version, purchased directly from Google - because I never worry about battery life. When the phone needs charging, I plug it in and charge it. No biggie to me, so I honestly can't answer that question - but it is the flagship Google device, with No Bloatware...at least on the GSM version, and it gets very quickly updated to the most recent version of Android. I got my update within a week (like 3 or 4 days) of the release of the most recent upgrade.
You can not go wrong buying any phone that carries the name Nexus, it's that simple.
Its a nice phone to have as a spare or to play around with. I wont use mine for daily use anymore since getting my Maxx. My Maxx is far more dependable as a "phone" then my gnex is.
If it were me, I would grab it for that price.
I've had one since launch and it's a great device. The ROM and mod options are endless, and it's nice always having the option to get the newest android version. If you're into the dev community I would say go for it, especially if it's only $120. My only complaints are the battery life and the build quality (which was a lot weaker coming from a Droid and a Droid X).
Ironically enough, I am actually looking to switch to a Maxx though. The Nexus has become more of a toy to me than a phone, and I just want something that is reliable and can last all day (much like the user above stated). Going cold turkey on my crackflashing and tweaking addictions :biggrin: