Matrix v1.15

Discord-style features & permissions

  • Several commenters want Discord-like detailed permissions and voice channels; disappointment each release when these don’t appear.
  • Matrix’s “power level” (0–100) model is viewed by many as too simplistic and hard to reason about compared to role-based access control (Discord roles).
  • People want arbitrary roles (admin, mod, group tags) and group-based permissions; today this is partly possible via “spaces” but UX is considered poor and not protocol-level.
  • Voice/video: some use Matrix + Jitsi, but say it’s nowhere near Discord in usability. Others note Discord-inspired clients (e.g., Cinny) are starting to add voice rooms.

UX, clients, and protocol churn

  • A recurring theme: “Matrix as a protocol is fine, Element is the problem.”
  • Complaints: Element Web is slow, RAM-heavy, and clunky; large rooms are sluggish; features regress (notification center, room directory behavior).
  • Mobile: Element X (new Rust-core clients) is praised for performance but lacks full feature parity (threads, spaces, widgets), so many still need old clients.
  • Fragmentation: non-Element clients exist (Qt/Gtk/KDE, etc.), but often miss features or have outdated crypto libraries; users feel “stuck” with Element to see everything.

Funding model, focus, and target audience

  • Element focuses on being a self-hosted, encrypted Teams/WhatsApp replacement for governments and enterprises, not a Discord clone; this is framed as “following the money” to stay sustainable.
  • Some see this as neglecting grassroots/community needs; others accept it as necessary, comparing it to Linux gaining traction via servers/governments first.

Security, encryption, and usability

  • Libolm deprecation and timing-channel concerns are noted; Rust-based crypto is encouraged but not universal across clients.
  • Matrix’s E2EE is seen as both a strength and a UX burden: device verification, key backups, UTD errors, and multi-device setup confuse non-technical users.
  • Room membership is still server-controlled; there’s ongoing work to improve cryptographic guarantees and history sharing without leaking keys.

Onboarding, discovery, and identity

  • Lack of easy phone-number-based discovery is seen as a major blocker to mainstream use; matrix.org disabled this due to SMS fraud and privacy concerns.
  • Some users argue this privacy-first stance is correct; others stress that mass adoption currently depends on this type of convenience.

Servers, bridges, and ecosystem

  • Synapse is called heavy; alternatives (Dendrite, Conduit) lag in feature support (e.g., sliding sync).
  • IRC bridging, especially to Libera, is described as having regressed badly.
  • Element Server Suite is criticized as over-complex (Kubernetes) and not offering strong admin tools yet.

Overall sentiment

  • Thread is sharply split: some say Matrix/Element has improved steadily and works great for their communities; others see repeated rewrites, missing features, and UX issues as blocking it from competing with Discord/Slack/WhatsApp.