Here's a link to the article for anyone who can access it. I thought this clip from it was helpful. You could combine this option with an eSIM data plan and have the best of both worlds.
For Calling Home: Skype and Google Voice
There are steps you can take to avoid making pricey phone calls. Free communication apps such as WhatsApp and FaceTime audio are good for keeping in touch with loved ones from abroad.
For calling landlines—such as customer service numbers—over data or Wi-Fi, you will need to use an internet-based phone service. You can use these apps to make or receive calls and texts. Note that internet phone service usually can't be used for emergency calls (you need a proper mobile network connection) and some banks, such as Wells Fargo, don't support these apps for receiving two-factor authentication texts.
If you anticipate having to call a landline back home or being on hold with customer service for a North American-based company ( such as an airline ), Google Voice is the best option. With the mobile app, it's free to call the U.S. and Canada over Wi-Fi or wireless data. You can also receive texts and calls to your U.S.-based number assigned by Google Voice. Rates vary for making calls to other countries.
After downloading, enable this setting to avoid using your cell network for calls: Open the app then tap the menu icon (top left). Go to Settings then choose "Make and receive calls," then "Prefer Wi-Fi and mobile data." (Make sure you have data roaming turned off on your phone to avoid fees.)
For making or receiving calls from elsewhere, use Skype, a Microsoft-owned app. You can get up to 10 local Skype Numbers in 25 countries for $6.50 a month or $52 annually. That's usually cheaper than getting a local SIM card. (A few countries, such as Brazil, France and South Korea, require proof of residence to set up a Skype Number.)