Riot/Matrix is gaining some momentum due to having E2E encryption, federation and it's ability to bridge with other chat networks like IRC, Discord, Slack, etc.
XMPP failed due to a Linux distro-like approach where each client supported different extensions, making cross-client compatibility poor.
Riot/Matrix instead is more similar to using one of the various distros that are built on top of Ubuntu - so you know it "just works", there's a full feature set you can expect from using any client and all of them are compatible with each other.
XMPP failed due to a Linux distro-like approach where each client supported different extensions, making cross-client compatibility poor.
Riot/Matrix instead is more similar to using one of the various distros that are built on top of Ubuntu - so you know it "just works", there's a full feature set you can expect from using any client and all of them are compatible with each other.