I'm currently a digital nomad, and am currently using an iPhone 13 Pro Max I picked up in Miami. Traded in my iPhone 12 Pro for that. I will go with a data only plan wherever its significantly cheaper, because I really don't use cellular phone service - its all Facetime, WhatsApp, FB Messenger and Zoom for me. However, there are difficulties with delivery services and bank SMSs that way. I use VOIP.ms, Fongo and Google Voice to get around most of that.
Here's the plans I've had along the way:
Canada (home)
Fido 4GB data $5 CAD/mo
Telus 50GB data $90 CAD/mo
Int'l Data
3 HK esim 15GB data $37 USD/365 days
Airalo (intl esim provider) 10GB $35 USD/mo
US
Visible Unlimited data $25 USD/mo
Google Fi 10GB data $70 USD/mo
UAE
Virgin 15GB data AED 262.50/mo
Mauritius
Emtel 270GB data MUR 1000/3 mo
So far, nothing comes close to speeds and latency in Canada. The UAE was second; meh speeds, but needing to use the VPN really slowed things down. The US speeds and latency were really bad, borderline unusable on Visible. Google Fi was a fair bit better. I got Fi thinking I can use it everywhere, but it only worked on Du 3G in Dubai, so I had to cancel it.
Mauritius is a unique place - an isolated island, so can't really compare it.
Will add the UK, Japan, Thailand, Malaysia, Australia numbers as I get to those places.