It's time for my family to get new phones, and I like the price of Sprint's Everything Data Family plan. I've been playing around with a friend's Hero and I really like what I've seen so far. I do have a few questions about it though. Is the Hero still worth it? I know it's a fairly old phone, so how does it stack up to the newer Android phones on the market? I'm already ruling out the EVO because I just can't get on board with its size. It just seems a bit gaudy for me. I'm too frugal to buy a phone before I'm eligible for an upgrade. And I've read at a few places that the Hero is pretty close to being obsolete (not getting an official 2.2 upgrade). So would it be wise to buy the Hero with a new contract, knowing I'd have to be with it for the next 2 years. I don't know anything about rooting or modifying phones. How does that work? Would rooting and installing custom ROMs delay the phone's obsolescence? I guess my main concern is that I don't want to commit to a phone that may not hold up over the next few years. Thanks for the help!