Telegram is by far the best messenger you can get. Sadly people here in Italy prefer Whatsapp, or rather, they don't even know the existence of Telegram... so I can't use it to chat with my friends. However I am trying to convince everyone to make a Telegram account, and I think I have brought at least 6 or 7 friends of mine on Telegram... I hope the others will get convinced too!
Oh, since you discuss about it... Facebook Messenger is very bad - I'd use some very bad word to describe it, but I think maybe I'll get a hold of myself. It just sucks RAM out of your phone, it is slow, and ugly. Seriously. If you can, avoid installing it.