> At this point, the Telegram and Signal desktop clients are fairly basic
This is not true.
While I would never trust Telegram with sensitive data, their desktop client is by far the best IM desktop client I have ever tried. It's feature rich, native and beats Slack, Teams and any of the web/electron based clients.