i don't really understand the animosity toward at&t. t-mobile is going to be bought out at some point, and at&t makes the most sense in terms of compatible technology.
at&t and verizon are pretty much the same in terms of price, and depending on where you live, coverage pretty much dictates which one you'd choose. sprint is awful about everywhere (based on my experience and others i've known). t-mobile will be bought out by someone or go bankrupt, so they're really not worth the risk, in my opinion.
why is at&t the recipient of so much hatred when compared to the other companies?