I have an AT&T contract, can't wait until it is done and move to Vorizon. Had T-Mobile but the coverage isn't great.
If you travel a lot to the US, I'd advice getting a regular plan, on the long run it is cheaper. Your problem would be the address, but am sure you can figure it out.