It depends on what you are looking for in a carrier and where you're located. If you live in a service area that has more AT&T towers, you'll get better service going with AT&T, but you will probably pay higher prices. If you live in a service area with more T-Mobile coverage and you're looking to save some money or want to sign up for a family plan then T-Mobile is a better option.