As of 16.4, Google FI now has 5G on iPhones (Can confirm this personally), as well as wifi calling, and Google's VPN all working. I just switched back to FI from T-Mobile for several reasons:
- YubiKey: Google accounts can be locked down with their "advanced protection" scheme. Meaning you can only log in with your Yubikey. I love this as T-Mobile has breaches and sim-swap scandals about once a month. Often corrupt T-Mo employees are complicit in sim swap attacks. Since many sites (and banks) insist on using SMS for 2FA,I want my phone provider's account to have proper security.
- International Roaming: While not a big a deal as it used to be in the age of cheap eSims... Google FI still has hands down the best hassle free global roaming for travelers. Pre-pandemic I was overseas at least 2x per month and being able to land and have my phone just work without fear of huge bills was great. On my current plan I can roam at full speed data in over 200 countries up to 50GB/month full speed usage (slow @ 256kbps after that).
- Free international calling: Also less of a big deal in the age of WhatsApp, but it is nice to be able to call family overseas without worrying about additional fees.
- Free Data only sim: With my FI plan, I can order up to 4 Data Only sims for my devices. I ordered one for my iPad Pro... which will save me $20/month I was paying for this on T-Mobile. These sims share the same 50GB full speed data bucket with my voice/data line. Why not just tether? Well my iPad Pro has WAAY better reception/throughput than my iPhone 12 Pro Max.