I guess the bar is pretty high for consumer messengers these days?
What makes it not more popular ? Is it the federated approach ? The client applications that don't look really fancy ?
- Olm/Megolm does not offer forward secrecy for group messaging
- Olm/Megolm does ensure end-to-end encryption for message data, but not for metadata.
- Federation makes it challenging to be GDPR compliant
- Synapse is very heavy, other implementations are less production ready
- For better or worse, the matrix foundation is under UK jurisdiction.
I'm sure I forget some of the nuance, but these were some of the major points. However, there are several government entities in Germany, France, Poland, etc, that can live with the limitations and DO self-host Matrix servers.
I won't go into the pair of high-severity vulns in 2025 (and the somewhat difficult mitigation) because that could hit anyone.
Matrix tries to copy-cat all these other products. But in the end it feels like something trying to be all sorts of things and not quite doing it as well as the originals in every way. Plus you have this "confusing" security/crypto aspect. And then you have the whole issue with inconsistencies between clients.
You have to really commit to it, or matrix has to be the backend of some other more refined/specific app (like chat section on websites, like Disqus).
In my opinion, if you want Matrix adaption, stop talking about Matrix adaption, that's like talking about HTTP adaption. You want people to use clients, talk about clients. Let's talk about "Element" adaption. (side-chat: Please make names more searchable. ok, you want to use this generic/confusing term "Element", can you at least make it unique by calling it "Elemnt" with a weird spelling so it's more searchable?)
People don't like learning new and complex systems for the sake of it. It's a chore. I want to be able to tell people "let's use Element" and explain why they should use it. It would help if it had original features other products didn't have that it does really well. It's been over a year since i used Element, but I didn't like the UI at all, it felt like Teams but more clunky? perhaps the mobile app is better, I never tried it.
All that said, I think it's a great system, it's perfect for government systems too. they're not usually concerned about things looking great or having cosmetic features. I would very much prefer to use it over Teams or Slack personally. So long as it handles scheduling meetings, and managing things like booking conference rooms just as well.
The is Matrix for you. A series of for-profit closures, merges, rebrands, and acquisions to increase synergy and unlock shareholder value. I'm staying away from this.
That government IT is gaining around this service just speaks to the sales initative of this for-profit machine.
European Commission Trials Matrix to Replace Teams