I live in Florida, and I am going to be signing up for a cell phone contract next week. I have heard that t-mobile doesn't have good coverage, but Sprint has terrible customer service. I am not interested in Verizon or AT&T, so which would you suggest - Sprint or T-Mobile?