I bought the Hero last summer &, at first, I loved it. My battery wasn't great but I read up on everything on this site & really got things rolling w/it. Then the upgrades came &, along with d/l new apps now & again (I've probably got btw 15-20 all together, but I did remove all the Sprint bloatware), the lag & the battery life just became too much to handle. I've since rooted my phone, use Fresh Kitchen, but it's at the point now where I just want to give up with it. It's ALWAYS dead. And the phone part (you know, the main function of a cellphone) is just useless. It takes up to 30 seconds, after I've clicked on a number, for it to actually call out. I love the idea of the Android, & I do think it's getting closer & closer to being something you don't have to spend an hour a day researching in order to best use it, but as the hardware upgrades come, so do more & more things that drain the battery, so I'm wondering if the problems I'm talking about are still a problem w/the Evo or not. I just don't have the time to figure out how to tweak everything every time I D/L a new app, or every time something changes. For the "common" Android user, is the Evo a huge step in the right direction or does it still have the same annoying problems? I told myself 3 months into my Hero experience I was going back to the BB once I was upgrade eligible now, but now that I am, the damn Evo just looks like so much fun!