Here's my dilemma. I live in High Point, NC and have been a Cricket customer for years. I like their coverage but not their phones. I have been reading a lot of reviews on the Huawei Ascend & it is by far the most recommended Cricket phone. I can also get a real good deal on an HTC EVO through Sprint, but have NO idea what their service/coverage is like in this area. I suspect Sprint service might not be the greatest here (rumor). This is an experience-based/opinionated question. Do I stay with Cricket whom I know has semi-reliable service and get a lower grade phone (Huawei Ascend) or do I take a gamble an go to Sprint (not sure of service) and get a top-knotch Android?