T-Mobile is fairly cheap (cheapest of the major carriers as far as I know) but their coverage sucks big time. Virgin and Boost are both carried by the Sprint-Nextel network, though I have no idea how they compare to Sprint. I've heard nothing but good things about Sprint, which is the second cheapest of the major…