First off, this is a first world problem in the highest degree. I am spoiled to even have this choice and I know it. I have an iPhone 5 with AT&T. I get awesome LTE speeds. 20 Mpbs down regularly if not more. I am really happy with it. I still have a grandfathered unlimited plan. I just changed jobs. One of the perks is I can get is a free 4s and Sprint service for free. I can port my number and they will cover it and any ETF I have, but I have do it in 30 days (and I have about 10 left) for any ETF reimbursement. . No bill reimbursement for another carrier, I've tried. Take it or leave it. I live in the a market where Sprint is not so good though. They let me have a new line for a few days to test it out, so I have firsthand experience. The BEST data download speeds are around 1 Mbps, and around my house that's more like .05 Mbps. But voice works fine for the most part. I went to my local corner store and coverage dropped out completely, so there might be more of that. Other places have seemed ok. LTE is not scheduled for my market on Sprint's map of expanding cities, so even if I could somehow could talk them into a 5 it wouldn't get me anything there. I use my phone a lot every day. I could use Wifi at home and at work, so no loss there. But I tried to look something up at the supermarket today and it took about 90 seconds for a simple google query to load. I could afford to stay on AT&T, but I feel like I'm being an idiot to not take advantage of something free, even if it is seems inferior. Again, I know I am super lucky to even have this conundrum, but I can't decide. That I'm even debating this speaks to how poor the reviews of Sprint are on here. What would you do?