Hello I am new to these forums. I absolutely hate my hero. I am running the 2.1 software from sprint. I'm sure you guys are all aware of the problems (lag, having to press the contact you want to call 294823 times before it actually calls them, trouble answering calls) and I would honestly love to get a new phone, but I am past the 30 days. My question is, what makes this phone better? Is rooting the way to go? If i root, will it fix the problems I have with making/recieving calls and the lag? thank you!