@scatty_hannah @cos @miah I run a Matrix homeserver (dendrite, which is not as resource-hungry as synapse) and there are too many problems with this stuff to count. Starting with unable to decrypt message, continuing on to basically no choice of clients that support all features (only Element does, and it is utter crap), and finishing with multiple protocol issues that are inherent to the standard and lead to room fragmentation etc.
It is quite terrible when compared to XMPP/Jabber. Sure, encryption is niceā¦ when it does not break stuff.
Oh, and with homeservers you really are limited to the official ones if you want up to date feature sets, and even then, synapse (Python) is basically the only well supported one.
It's like how ActivityPub clients are designed for Mastodon first, and choke when your instance's server does not provide Mastodon's extensions.
@mia @scatty_hannah @miah Dendrite is not ready for production use, so you are bound to run into various problems. Synapse is a bit heavier, but can be used for daily use. I hope Dendrite reaches maturity sooner than later, it's good to have alternative server implementations.