Go with ATT. I had it and got service everywhere and I was never on roam even when I went to Hawaii. I had to switch to verizon, due to my ATT not getting service in the mountains by my school, but regardless I got service everywhere else. I have verizon right now, I don't really like it because I'll go about an hour away and my roam will pick up, thats what sucks. Overall, I'd say go with ATT.