kind of wild how much better @zulip is than the other options as an overall product when it comes to realtime communication for groups.
- proper organizing of conversations with the right level of granularity
- open source and self-hostable
- run by an org that doesn't seem to be malicious in any way and thankfully lacks controversy 😄
- web-based but also available on most major platforms natively (they even have an official terminal UI client)
...and a bunch of other things, probably
Slack is fine for relatively small teams, but lacks proper organization of conversations.
Discord is decent but feels bloated and topic-based conversations isn't prioritized (although now they have forums that you can opt into I guess).
Telegram and Signal aren't even worth mentioning since they're a totally different kind of applications IMO - people stuff squares into circles by choosing those.
@andrew_chou I think my main complaint with Matrix is that it starts getting super slow as the number of chats you enter and the number of people in those chats grows. Having hudreds of channels with thousands of participants means that Element takes like 20-30 seconds to load and freezes the page while it does so. :P
Probably optimizations that can be made to improve the situation, but it's not great by default.
Fluffychat is a little faster, but can still end up waiting a few seconds to load