For me Viber is great because I live in another country so I can send/receive text/pictures/call easily to most of my family as if I was still living there. And for them it is just a matter of installing either Viber or Whatsapp and then everything works almost the same. Facebook messenger or skype or others are harder to use mostly because you need to create an account and always have it connected, etc.