I’m all for jumping ship and going elsewhere but Matrix isn’t ready as far as the user experience is concerned. It has a serious issue with simultaneously having too many and not enough cooks in the kitchen. There are too many apps and none of them work perfectly or near-perfectly. All of the apps for it that I’ve tried have breaking issues in one way or another.
Desktop:
Element doesnt have good enough support for sticker packs - some dont appear in Element but do in other apps
Fluffychat would crash when typing a colon, almost every time
Selecting a sticker in Fluffychat would cause crashes at random
Cinny would crash at random when typing slash commands
Cinny wouldnt verify my sessions even when using a backup key
Neko would crash at random when typing a normal message without emoji or stickers
Mobile
Fluffychat would crash at random, not show notifications, scrolling up to read back messages would lag my phone or lock up the app
Element sometimes wouldn’t display my keyboard when trying to type a message until app restart
Element lags when selecting a photo to share in chat, 50/50 chance whether it crashes on pressing send with an attachment
A lot of thise bugs were rage-inducing (especially when writing long messages and crashing out) and as an end-user I’m tired of half functional software. As a developer, I’m tired of feeling like I have to make patches on someone else’s project just to have basic functionality.
I deleted my account over the weekend and will likely return once that is sorted. If efforts went into improving the flagship app and standardising the protocol instead of having a bunch of half-baked alternatives with varying implementations, it would be a much more pleasant experience and easily supplant Discord.