To be fair, Verizon at least, will unlock your phone for international SIM cards if you call them before traveling abroad. Thus allowing you the same advantages. I'd be surprised if AT&T wouldn't do the same.
*edited - I've only done this with iPhones but my understanding is that it can be done with any phone once out of contract.