I would buy and stick with AT&T just because of Adrian, one of the customer service representatives. He is incredibly patient, professional and polite. He spent an hour synching my new phone, while also politely answering others questions and ringing up a sale. He is super smart on all the tech yet can explain it all super simple for his customers. Always goes the extra mile every time.