Well I took a road trip with a buddy who had to use my AT&T iphone over and over because his T-Mo phone had no service except near or in the cities.
Someone forgot to tell his phone to use AT&T's towers
You actually have to enable data roaming if it is not enabled for his phone to be able to do that. Though it wouldnt help if he wasn't in an area with a roaming agreement.