I used to have Sprint, I loved the price, phone, and customer service, but when it came to my network it sucked. I barely was ever able to get a strong enough signal when I wanted to make calls, and often lost calls. Even though I was in an area that was suppose to be covered and Lansing is a decent sized city, the coverage was pretty bad. I am currently with Nextel, which is way over priced. I think Verizon would be your best bet, I plan on going back when my year is up.