Signal seems to work alright for me, although I felt the desktop app gets a bit annoying because of too many frequent updates happening to the app, which I believe is based on Electron.
But besides this, there is really a strong need for a web client, just like Telegram or WhatsApp. If only the protocol can be extended in such a way that it allows for integrating into a web app, that would be incredibly great.