First off, I am torn. As much as I like the GNEX, it has far from been reliable. #1 Bought in Nov 2011, would not hold a signal. Was told by CS that it was probably due to the network and the 4G drops...please wait while we get our sh*t together. Waited about a month and VZW finally said that the unit was defective...please return. #2 BNIB GNEX...worked till about 2 weeks ago and started losing WiFi, would say connected but nothing. VZW tech at store duplicated the issue and said that I needed to call VZW. After a lot of frustration, I was able to get a Refurbished GNEX sent to me. #3 Arrived Monday. Will connect to WiFi, but now has random reboots, powers off, lags in orientation and the toggle buttons work sometime and not so much. Loses time...seriously, woke up at 7:30 am late for work and looked at phone, happy blue 4G signal but time said 6:32 am and the alarm was set for 6:37 am...two reboots later and it came back to the present. So after a long and I mean long talk with CS and Tech...they offered me a 4th one. I can honestly say that I am not happy with the prospect of device #4, the other alternative was a Refurb Rezound. I don't want a Rezound. More nonsense and they finally said they could get me a Refurb RAZR. The dilemma now is that do I go back to Gingerbread? I like ICS, but I really need a reliable device. Don't care that the RAZR may get ICS in 2013...but am I being unreasonable? Should I wait til 4.0.? finally gets pushed to see if it fixes the GNEX or is this one just a turd. I've done the root thing, but is that a bandaid for the device? I know it's a developer phone and all. Anyone drop the GNEX and go back to a Moto? I was an OG guy for a while and held off on updates for this phone.