I personally love using Telegram, it's cross platform and has a lot of really cool features like:
-a really cool desktop client
-self destructing messages
-upload any type of files with an individual file size limit of 1.5GB
-saved messages (think of them as messages to yourself)
and so much more! I've convinced most of my friends and family to start using it with me!