@mlabowicz apparently XMPP is still going strong, and is the "best" solution for secure e2ee federate-able chats.
Matrix is showing some growing pains, especially with the implicit federation models. Running a small user instance still requires a lot of resources to cache all the federated media that spammers are bringing to the party.