I currently have an enV 2 and my contracts up on February 5th. I can't decide between the LG Chocolate Touch or the enV Touch. I have heard of poor battery life on the enV Touch and a lot of random shutdowns and freezing problems. Right now I'm kinda leaning towards the Chocolate Touch. I'm kinda considering the Samsung Rouge too. Is the virtual keyboard on the Chocolate Touch good?