I've got a little bit of information that I hope is helpful. I live in a fairly small city in Northern Michigan, and the only service provider my tmobile Tap picks up is AT&T 2g. However, I recently went downstate, and my phone picked up tmobile. In areas of 3g, picture messaging worked incredibly quickly. In areas of tmobile 2g, it didn't work as fast, but my messages both went through and were recieved. I hope this helps!