I have been using the HTC Hero for sprint for about three weeks. Overall it has worked fine for me. Only problems I've had is is difficulty with using the keypad at times (wrong key getting pressed)and occasional phone lagging. Because of all the great reviews I've been reading I have been considering upgrading to the EVO. My son got the EVO two weeks ago and has been having a nightmare with the battery draining very quickly and the phone shutting itself off at times. He just exchanged his EVO for a new one yesterday. I'm wondering if I'm just setting myself up for headaches making the move to an EVO. This is further complicated that because I am at the end of my 30 day trial period I would not have time to switch back if the EVO didn't turn out to be a good thing. All feedback greatly appreciated.