Comment Re:The second... (Score 1) 70
Matrix is neither a good protocol, nor a replacement for Discord.
Why is it not a good protocol? Most problem stem from it not delivering messages, but synchronizing a DAG, including message delays, synchronization issues and the inability to reliably edit or remove messages. Sometimes rooms do not even reach the same state.
Why is it not a Discord replacement? Because Discord servers can be influenced a lot by bots in ways Matrix does not implement (and that would be hard to implement with Matrix' architecture). At the moment I think Matrix cannot even hold a voice channel connection when you change rooms.
The alternative may be Revolt, that actually tries to clone Discord. It doesn't federate, but mumble (or even teamspeak) don't either and still make good platforms for teamchats. And in the end, a server would be an actual server again and not a misnomer like it is with Discord.