Hi. I just got the Sprint HTC Hero with the usual 30 days evaluation. I've been a long time Sprint customer and I will be out of contract soon (unless I keep the HTC Hero). I love the HTC, but don't like Sprint (customer service really sucks). What, in your opinion is the best service provider for the money for the HTC phones?