i have verizon, but T-Mobile have that thing where u can call other ppl w/ different plans for free or w.e.. but i'd go for verizon if most of ur friends have verizon
blackjacks are pretty sick.. from cingular. verizon has the best service coverage but if u arent gonna be in weird remote places then you wont notice the difference between those two.