I joined Sprint in May 2011 and in June 2012 my phone (HTC 4G) started giving me problems (couldn't text, screen skipped around, etc.). Sprint's tech folks told me it was a software issue and I needed to replace the phone, which I did for $35. NOW the phone works but coverage is AWFUL, to the point where calls go directly to voicemail, Maps doesn't work, etc. Sprint can't make up their minds whether its a coverage/tower issue (supposedly storms have knocked towers out for months, upgrades are being done, etc.) OR technical since my husband who also has Sprint doesn't have any of these issues. My favorite is that customer service actually told me to just deal with it. T-Mobile is terrible in DC but not sure where to turn for better, reliable coverage and less dropped calls. I pay good money for this service, but what am I getting in return except excuses?