I'm sorry to hear that...
I'm not sure who you're switching from. If's its some rediculous city-only service like Cricket, and you need rural service, you're stepping up for sure. If you have ANY reputable carrier, (ATT, SPRINT, VERIZON, ALLTEL), then I feel sorry for you. You said times were tight, so I understand. As long as you understand, you are getting the crappiest, most fraudulent, sorriest major service provider out there today. Their coverage sucks. Their data coverage sucks. Their data network is horrible. And while the idea of no overage charges is nice in theory, NEEDING your data service, and having NO WAY TO BUY BACK IN, is the worst idea I have ever heard of. They teach their guys in the store to twist the truth, and come just short of outright lying.
They're better than some, but are the worst of all the major players. (Remember, you get what you pay for.) I hope you're broke enough to put up with it, cuz it's gonna suck being a TMO customer!