I think it depends on where you live. I had Sprint for years then when I moved to Bradenton I could not get service unless I was outside of my home. I would ask more locally to see who your locals use to make this decision. Sprint was very difficult to deal with even though I had been a customer for almost 10 years, when I told them I could not get service unless I was standing out in my front yard. I was still under contract and they made me pay $200 to end my contract even though THEY could not give me the service I needed.