And unlike WhatsApp you don't need to carry your phone with you all the time just to send a message to someone on desktop.
Their bot API is also really rich. I am thinking of rewriting some of the Alfred workflows I wrote in Go as Telegram bots. For example I always wanted my Web Searches workflow (https://github.com/nikitavoloboev/alfred-web-searches) be present on my phone in some way. It seems I can actually do just that and reuse the Go code I wrote already.