Have you looked into the PayGo from Ultra Mobile? When I get fed up with T-mo and this legacy account mess, and/or pay my balance down, I might just switch there.
...