I live in Richmond with my family. It’s my son’s birthday this weekend and I am planning to buy him an iPhone. I had some of the mobile phone carriers with those schemes on iPhone too. Out of those many I liked the T-mobile plan the most. But when I discussed it with some of my friends who already were using the 3G services on their phone, they advised me to go for AT&T instead of T-Mobile. Is there anyone who can give me some trusted reviews on T-Mobile 3G coverage area? I am open for every pro and cons regarding it so please provide me with tried and tested reviews.