I cannot say this enough, but if you are truly unhappy with the services rendered, why stick around? Truthfully, it makes no sense. This applies to practically everything in life. You always have an alternative. In this case, it would be to pay your ETF (or have it waived) and sign up with another provider (whichever company that may be) that suits your needs more. It's a hell of a lot better than coming onto an Android board and complaining about it, especially when that board is not even slightly affiliated with Sprint. This is a family place, or so I've been told. Many of us here do not share the same sentiment as those who relatively frequently voice their unhappiness towards Sprint. While I cannot tell you what to do - wouldn't it be better for everyone if we had a more objective opinion on the matter? The truth is that each provider has their pros/cons. None are perfect. The key here is to find whichever is perfect for you. Again, just like practically everything in life. I hope that you do find one that gives you all the services you seek. If you need help searching, I'm certain almost all of us would be willing to give you a helping hand.