It really depends on where you use your phone. But if you're debating between sprint and T-Mobile, probably T-Mobile.
I'm located in Tulsa, Oklahoma. I travel up to Owasso frequently. Btw how do you test T-Mobile without having to already purchase the phone and service?