I have had sprint for several years now. I have to say that the service has definitely improved over the years. I travel all over the southeast with my job and rarely have a dropped call. Plus they have nice all inclusive plans at good prices imo