AT&T:
Unlimited data: 30 dollars
250 minutes: 25 dollars (This is a calculation as I split a 500 minute plan with my BF)
extra phone added fee (cause we are splitting a voice plan, I pay half effectively): 5 dollars
Plus we get a fan discount cause where my BF works.
It works for me, I didn't find texting worth paying and then imessage came around so don't need to pay since most my friends have iphones. Since most my friends/family have AT&T, calling them costs me no minutes (we have something like 5000 rollover minutes as neither of us call people much anyways and the people we call the most, family and friends, are on AT&T) so we don't need many minutes between us. And data is what i use the most (between 1-2.5 GBs usually) so I don't go over the throttle limit and I'm more worried about getting overage costs. Besides, the throttle limit is 5 GBs and for the same limited plan I'd only get 3 GBs.
Though I did look at T-mobile recently and AT&T better be nice because they have a few plans I'd be willing to give up my unlimited for if AT&T pissed me off enough. AT&T is still a better deal for me but I'd most likely be able to keep it under on T-mobile's plans (without even having to split it with my BF) and they don't do overage charges so I'm fine with them throttling me or even stopping my data if I go over which I might under the plans I could afford under them. It's nice knowing there is an alternative (I refuse to use Sprint and Verizon is flat out pricier than AT&T). And their coverage map is a lot better and at this point fine with me (when I first looked at cellphone plans and picked Cingular, T-mobile was my other alternative but their coverage map sucked at the time so that's why I went with Cingular).