> And it isn't even shite service anymore, I can typically use 5G/LTE just fine.
I had T-Mobile before switching to Verizon and am now back on T-Mobile. Ironically, my experience has been my service quality on T-Mobile is better when roaming in Europe than it is when at home in the US. I believe this is because T-Mobile is an off-shoot of Deutsch Telekom, and therefore makes use of DT and partner towers in Europe which have exceptionally good coverage. Verizon used to have a similar relationship to Vodafone, but when I recently roamed on Verizon in Europe, I was no longer on Vodafone towers and got shoddy service at a higher cost (and with issues upon returning to the US).
I primarily ditched T-Mobile due to service quality / coverage in the US, but I've decided to put up with it because they were the first to adopt Wi-Fi calling in the US, and all of their services work perfectly over Wi-Fi and I pretty much always have Wi-Fi in the US.