We have lift-off Element X, Call and Server Suite are ready
What Element X / Matrix / ESS Are
- Matrix is described as the open protocol; Synapse as the main homeserver implementation.
- Element and Element X are Matrix clients; Element X is a Rust-based rewrite with native UIs (SwiftUI / Jetpack Compose).
- Element Call handles voice/video; Element Server Suite (ESS) bundles these in a managed/enterprise offering.
- ESS uses a Matrix-aware OIDC service and can delegate to external identity providers.
Installation, Hosting, and Pricing
- Confusion over how to run ESS self‑hosted; site perceived as vague and sales‑driven.
- Pricing cited as ~€10/user/month with minimums, leading some small groups to feel excluded.
- Several point out you can self‑host the free components (Synapse, Element, Call, auth) without ESS, but it’s non‑trivial.
- A Kubernetes “starter edition” operator exists but is seen as under‑documented.
- One comment advises against running web apps on a file server (e.g., TrueNAS).
Performance, Sync, and Federation
- Past issues with very slow room joins and federation behavior are widely reported.
- Dev responses say “faster joins” and “simplified sliding sync” are now in Synapse and should significantly improve speed; further optimizations are planned but under‑funded.
- Some mobile users still find sync slow or push notifications occasionally missing, others report no such issues.
Encryption, Key Management, and Security UX
- Multiple reports of historical E2EE problems: undecryptable messages, lost keys, confusing recovery flows.
- Developers claim major E2EE bugs are fixed in newer Rust‑based stacks and ask for logs if any failures remain.
- New direction: automatic recovery keys instead of user‑chosen phrases, QR‑based device login, and stricter device verification to remove noisy crypto warnings.
- Concern remains that non‑technical users frequently lose devices and recovery data.
- Debate on whether enterprises should use E2EE, balancing audit requirements vs. server compromise risks.
Features and Parity vs Old Element
- Element X is faster but lacks key features for some: starting threads, spaces, room directory browsing, search on mobile, some localizations, and certain desktop platforms (Intel macOS, Windows).
- Threads can currently be read but not initiated in Element X; full parity is a stated goal.
Mobile and Desktop UX / UI Issues
- Several UX complaints: registration flow on Android broken or unreadable on some screens; landscape mode disabled; cryptic error placement.
- Some users find chat bubble spacing and layout in Element X iOS hard to scan, though others say it resembles mainstream messengers.
- Older iOS devices are excluded due to modern OS/UI requirements.
Reliability Experiences and Trust
- Some teams and groups abandoned Matrix/Element after months of dropped, out‑of‑order, or undecryptable messages, notification bugs, and problematic threads.
- Others report Matrix has improved over the years and remains their preferred open alternative, though with “rough edges.”
- There is acknowledgment from devs that 2023 was particularly disruptive and that trust needs to be rebuilt.
Comparisons to Alternatives
- Multiple commenters note better stability with XMPP (Conversations/Dino + OMEMO) or proprietary apps like Slack/Signal.
- Some see Matrix’s flexibility and federation as its main advantage; others perceive design and protocol complexity as fundamentally problematic.