T-Mobile has discounted post-paid plans again if you bring your own device: http://www.t-mobile.com/shop/Packages/ValuePackages.aspx
I'm on the $30/mo "walmart" prepaid plan, but I'm considering switching back to post paid because you can't use any data roaming at all on T-Mobile prepaid.