My wife and I switched to Tmobile's prepaid plan after having a terrible experience with Xfinity Mobile. We had previously used Tmobile's post-paid plan and been very happy. Under the new Tmobile plan we setup autopay to renew our service. Twice now, our service has expired on the renewal date and our service was cutoff. In both cases I had to manually renew our service only to find out through our credit card bill that Tmobile billed us 2x for the same transaction. The first time this happened I called tmobile and asked them to fix our autopay and refund us. They "fixed autopay" but said they couldn't refund us because they didn't see more than one charge. Since they were being unhelpful, I disputed the charge through my credit card company. The second time I was overcharged I called them immediately and they promised me a full refund and that another agent from the billing department would call me the next day. That didn't happen and it has been a week and a half. To say that I am extremely frustrated with Tmobile's customer service would be an understatement. The only reason I'm still with them is that I'm tired of dealing with customer service and don't want to change carriers again. I'm planning to just manually pay my bill early each month. If another reputable carrier comes along and offers me a better deal though, I'd be more than happy to switch carriers.