Both protocols work well, but they are not like Discord, they are different. Like you said, people that get pulled over to Matrix or XMPP by friends that claim it is a Discord replacement will be mislead and probably dislike the platforms because of it. If they instead were pulled over because it is an alternative with a bit of a different paradigm, then they’d probably enjoy it more.
Spaces and room v8 on Matrix are promising but server and client implementations still need to catch up. At the moment, only Element and Synapse fully support them
Both protocols work well, but they are not like Discord, they are different. Like you said, people that get pulled over to Matrix or XMPP by friends that claim it is a Discord replacement will be mislead and probably dislike the platforms because of it. If they instead were pulled over because it is an alternative with a bit of a different paradigm, then they’d probably enjoy it more.
Spaces and room v8 on Matrix are promising but server and client implementations still need to catch up. At the moment, only Element and Synapse fully support them