| Matrix basically solves problems of XMPP: - resilience against servers going down - resilience against malicious federation - Json instead of XML - unified specification - handling of E2EE with multiple devices and message history - not need to rely on other servers for media access Probably more, this was just off the top of my head |
I like Matrix. But I don’t think it’s the only or best solution despite all of the current hype; the XMPP solution should be looked at more often. XMPP offers additional flexibility as well not being limited to just a chat/communications platform where folks use it for presence, UnifiedPush, etc.