This is my first post , so please be gentle. I just bought an EVO and like the features however its just to bulky of a phone for me . So I am going to go with the HERO. I was told by sprint that if I upgrade to the 2.1 with the HERO I may have issues, that it was not designed for this upgrade in mind. Should I stick with the previous release? Another option is, should I root the phone ( which I have no idea what that is) so I can get the 2.2 version when it comes out or maybe stick with the 2.1 version and with the rooted phone it will work properly. I'm so confused, I consider myself pretty tech savvy but coming from a BB I'm new to all of this. Any help would be appreciated. I am also concerned about battery life. I understand how to turn off all the unneccessary crap like Wi-Fi, GPS, Messenger, etc when not in use, but will rooting the phone or upgrading to 2.1 or 2.2 help with that issue as well.