I have only ever used Verizon, but I have had absolutely no problem with them. No dropped calls, no weird charges, great service. When I was sick for a year and couldn't work, they came up with a really cheap plan for me so that I wouldn't have to pay termination fees and could still have a phone for emergencies. Love the company and have no intentions of ever changing.