Personally, I like Telegram. One reason is that you can have the same login on several devices, unlike WhatsApp or Signal. Thus, you can have it on several cellphones, your Windows laptop, your Windows desktop, a Mac desktop, etc., all with the same identity. The only feature that is unique to a given device is what they call a "secret" chat, one that is device-encrypted at each end, and that is, of course, because it is *device* encrypted. Normal chats are server-side encrypted, and all video and voice chats are end-to-end encrypted. Telegram says their source code is available for public viewing, which sounds good. And it's not owned by Facebook.
Since I use FossaPup64 much more than Windows, I was keen to try to get Telegram working here, and, much to my surprise, the "Get Telegram for Linux 64" button on the https://desktop.telegram.org/ page let me down load a compressed file which, when extracted to my home folder on my desktop contained what appeared to be an appimage, and when I clicked on that it opened right up and looks like it works fine. What a pleasant surprise! Now I'll just add a link to my Puppy desktop.