@dukhovni @grainloom Id be curious about your gripes with Matrix, as I'm actively trying my best to improve that platform
@dukhovni @grainloom yeah, sadly the only useable homeserver implementation is quite heavy still.
Riot has come a long way since though, with their 1.0 release and gui redesign it became a lot nicer to use, and alternative native and web clients (like mine, Neo) are also starting to become viable for useage
@f0x @grainloom I tried self-hosting my own matrix homeserver a while ago, and it immediately started choking hard as soon as it federated with matrix.org and never really stopped choking. I was seeing multi-hour message delivery times, and my client crashed every time I tried to view #anime due to some known bug with how channel state changes were recorded. The federation protocol just really didn't seem prepared for the scale it was being used on, and Riot wasn't super polished either.