I carry 2 phones, my work phone is Verizon and personal is ATT. I have found that ATT has better service and more bars when service is limited. There are exceptions, but Verizon might work for a call, but not data in the same place that ATT works fine. I looked at T-Mobile, but I have friends with T-Mobile and when it works its great, but often does not work once you get off the beaten path. I think T-Mobile does have a faster 5G but where I live, there is no 5G and T-Mobile has about 1 bar. Verizon is OK, but ATT has the best service, even with only 2 bars, I can get data and phone on ATT. Verizon often won't load data unless I'm on my home WiFi.