I am going to sign up for a cell phone contract next week, and I am torn between T-mobile and Sprint. I have heard that T-mobile has bad coverage, but Sprint has bad customer service. I am not interested in AT&T or Verizon, either. Which would you suggest - T-mobile or Sprint?