My upgrade is in February and I'm undecided with what my next phone should be. I am with Sprint and we all know how slow the company is when it comes to phones. I have the EVO Shift and it is giving me a really hard time after a year and a half. The phone is always freezing on me, the battery will say it's low even though it's been plugged in the charger for hours and I am always missing calls even when it's on vibrate. I've watched YouTube videos for the galaxy nexus, EVO LTE, and the GSIII. They all look good but I am undecided on what i should do? Should I buy one of the three phones mentioned for full price or should I wait for more phones to come out?