I am not a developer, but I put my G2 to rest temporarily until some of the bugs get fixed with an update. I was trying to add some Sprint Data to Sensorly and the stupid GPS in my G2 thought I was in Hanover PA (39 miles from Harrisburg PA). All the data I added is in the wrong place on the Sensorly map now.
My G2 has a bad GPS, Crackling Earpiece Volume, and a wildly fluctuating signal on LTE.
I took a step backwards (single band phone) because I wanted a big beautiful screen and purchased a Samsung GN3 from Amazon. It works like a champ! My LTE, with the GN3, holds on great now.
When 800 MHz LTE starts up in Harrisburg, I'll resurrect the G2. Until then, it's probably going to stay tucked away in my desk drawer.