i've always used t-mobile and i'm super pleased with it. i get reception pretty much everywhere, there is no roaming, t-mobile to t-mobile calls are free, nights and weekends are free and i have a family plan so my husband and i are both on the same plan with a good amount of minutes. i've never had a problem with the service and can upgrade phones for free or for cheap every year. my boss has t-mobile and travels overseas quite a lot and he likes them because his phone still works everywhere he goes.