Coming from T-Mobile in December, I can honestly say my service with Sprint in rural areas is much better. At least in North Carolina, Virginia, and Pennsylvania. Speeds arent always record breaking but I've hit areas in Maryland where I would get 100mbps easily, where with Tmobile it was still 2g. T-Mobile is full of crap with their coverage and I was highly disappointed in their B12 coverage.