verizon is usally better but there kinda expensive, I had at&t for years and it just got to the point where they were giving me problems and started charging me for crap without notice so i ended my relationship with them and switch to tmoble lol. So far tmobile been good to me havent got any problems yet.