@Jack, you can text or call anyone, anywhere, if they're in your phone list. In Portugal, you almost have to have whatsapp. Everyone contacts everyone else with it.
I have the app on my phone, I should activate it and figure it out. Sounds pretty cool. I have unlimited data on my plan. Dont know how international calls work though