I have a Lyca card and a dual SIM phone , too up in local currency and it switches to the local network. No roaming involved.
Only issue being the phone number changes to that countries format,
So the number changes each time you go to a different country,
You can still keep your "old" number on a WhatsApp account though if you use dualspace, or pay for WhatsApp business.