This alone is the reason why I personally would not freely choose Signal, and only use it because some of my friends insist :-\
This alone is the reason why I personally would not freely choose Signal, and only use it because some of my friends insist :-\
The Signal servers rate limit you severely, causing it to take tens of minutes (or sometimes half an hour) to catch up to where your friends are at. Brief losses of connectivity are near-unrecoverable without closing the app on either my laptop or Pinebook, and worst yet the read/unread status of reactions to your messages is not synced across to your phone.
Signal also just killed custom emojis for reactions to messages, by refusing to display them. Now my message history shows I have reactions on a message I sent, but I can't even see the darn reaction.
Large rooms (50+ members) in Signal will get your client rate limited quickly, preventing you from interacting with anyone on Signal in a timely fashion.
Element/Matrix comparatively just works across my laptops, desktop, tablet (somewhere Signal refuses to work) and phone. It uses a nearly identical tech stack for the client (Electron with SQLite) but it never seems to need to sync messages from the server, lag behind, fail to connect to the server or fail to send messages. This is with me being in a ton of active rooms on Mozilla's Matrix, bridged rooms with IRC and Discord, and my friends shitposting at incredible rates.
The chat ecosystem is moving, Signal seems to have veered off course :C
I definitely see that those issues would be irritating! I've never heard of Matrix, I'll give it a look - thanks!
For me it's a little annoying, but I find it an acceptable tradeoff. However I could easily see how for many people this would be a dealbreaker.