I was with Verizon for years and switched to t-mobile. I live in MA just south of Boston and find t mobiles coverage spotty and have been to several places where I either have no service or 2g. Verizon is very strong in my area but dislike the way they do business. Any other recommendations of a network to try? Was thinking of trying straight talk with an AT&T sim.