The idea of a federated messenger is great, but there's no good implementation. Matrix only ever looked good because its only competition is XMPP, which is good but ancient compared to what we expect from messaging apps today (e.g. Discord + Signal).