Giving Up on Element and Matrix.org
Ecosystem & Adoption
- Matrix is seen as the de‑facto place for many FOSS and Fediverse/ActivityPub projects; Discord/Slack more common for general OSS.
- Some see this as a reason to “stick it out”; others argue Matrix’s weaknesses are now actively pushing them back to XMPP or proprietary tools.
Client UX: Element vs Element X
- Broad agreement that “classic” Element is slow, buggy, and has poor encryption UX.
- Element X is widely reported as faster and more pleasant, but criticized for missing key features (threads, spaces, search, some inter‑client calling) and rough edges.
- Some users find Element X itself clunky/buggy; others say it’s the first Matrix client they’re actually happy with.
- Frustration that there are effectively two bad choices: fast but incomplete vs full‑featured but sluggish.
Protocol Complexity & Spec Process
- Commenters highlight the huge number of Matrix spec change proposals (MSCs) and a growing backlog, comparing unfavorably to earlier criticism of XMPP’s extension sprawl.
- Others argue this is just how an evolving spec works, not a flaw in itself; backlog is blamed on underfunded spec work.
Server Reliability, Federation & Self‑Hosting
- A major matrix.org outage (broken rooms) traced to corrupted Postgres indexes; recovery took weeks and caused state/federation anomalies.
- Some report chronic issues: images not delivering or loading, media auth misconfigurations, odd invite failures, unexplained blacklisting, and high admin overhead.
- Project maintainers insist federation should not drop messages except under extreme misconfiguration/corruption and ask for concrete bug reports.
Governance, Funding & Priorities
- Several users describe interactions with the Matrix/Element team as arrogant or dismissive (“pay or accept it”), especially around large architectural changes (auth, calling, Element X).
- The project lead counters that both the Foundation and Element are underfunded, forced to prioritize paying government/enterprise work and can’t maintain old and new stacks in parallel.
- Some see Matrix’s multi‑language stack and repeated rewrites as “architecture astronaut” behavior; maintainers frame it as converging on a common Rust core.
Security, Privacy & Trust & Safety
- Complaints include flaky E2EE (lost keys/history), poor bot encryption support, and UX that encourages logging in on random web clients.
- Strong accusations that Matrix is “not really privacy‑focused” are labeled as FUD by others, who point to open source and ongoing CVE work.
- CSAM/abuse on the public matrix.org server is acknowledged as a serious, hard problem; proposals range from better hash‑based filtering to restricting uploads to paying users.
Alternatives & Trade‑offs
- XMPP (Conversations, Gajim, Monal, ejabberd) is the main suggested alternative: simpler, mature, easier to self‑host, but weaker on group UX and feature‑parity.
- Other options mentioned: Zulip (excellent for threaded, geeky workflows), Delta Chat (promising but niche), IRC‑based solutions, and Signal (great UX/security but centralized, phone‑tied, hostile to self‑hosting).