In my view, by far the biggest reason to switch is that Telegram doesn’t end-to-end encrypt chats by default.
Yes you can start encrypted chats specifically, but i’ll bet 99% of chats on telegram aren’t encrypted - meaning whoever has access to the telegram servers can read all the messages.
Signal claims to end-to-end encrypt all chats by default, and if you want to be 100% sure you can in theory read the source code and compile the app yourself. this means signal cannot read any of your messages, even if police asks them to or servers get seized. That’s a massive advantage in privacy.
gammastep works just fine for me on sway, and it appears the maintainer is still replying to issues on that repo. i wouldn’t worry too much just yet.
that said, it seems to not work for hyprland, so for anyone using that, look for something else