I have been using the HTC Hero for sprint for about three weeks. It has worked fine for me only problem is difficulty with using the keypad at times (wrong key getting pressed). I am wondering if I should consider upgrading to the EVO. Is it worth the extra $10 per month. My son also got the evo last week and has been having a nightmare with the battery and the phone shutting itself off at times. I'm wondering if I'm just setting myself up for headaches? Any feedback welcome.