My life on these forums is short, so be hasty 
Anyways, my contract with AT&T runs up in 2012, and I'd like to switch to a company that allows me to get better prices when renewing my contract. AT&Ts is craptastic. Does any of the other 3 major US carriers offer any better?

Anyways, my contract with AT&T runs up in 2012, and I'd like to switch to a company that allows me to get better prices when renewing my contract. AT&Ts is craptastic. Does any of the other 3 major US carriers offer any better?