Your phone is beaten down and the battery doesn’t last more than a few minutes – or there is a pretty new gadget and it has everything you could possibly want, even though your current phone is perfectly fine. In either of these situations, if you were eligible for an upgrade, it was sweet as icing to know you’d get your new device at a subsidized price. However, as if it didn’t hurt enough that you had to sign a new contract, there’s that annoying “upgrade fee” to deal with and it always stung just a little. What on earth compels a carrier to charge an upgrade fee?! We’re glad that T-Mobile is abandoning that silly practice because it’s a total insult when they say, “Hey, thanks for sticking with us for another two years and buying a brand new phone, but we’re gonna have to charge you extra for that.” Goodbye $18 slap-in-the-face fee!