well i live in south florida and I have metro pcs. I had sprint service for 10 years and switched due to the costant issues i had with sprint customer service. the upside of metro is great range of service, phone never loses range. great price, $56. a month, unlimited EVERYTHING
the only downside IMO, is they dont carry the greatest phones, and you can reurn the phone as long as you dont go over 60 minutes of talk time. IMO, it takes a good 15-30 days to learn the phone and decide if you like it.
the other downside is paying a few hundred or more for the phone. T mobile runs specials if you sign up for an extended period of time.
another plus for metro is the idea of no contract. if you dont like them, you can go with t mobile, if you go with t mobile 1st, your locked into a contract.