We've been using Matrix a lot for Fedora Asahi and I really want to like it but just... sigh. It's so clunky and broken in random ways.
Undiagnosable encryption failures/desyncs, notifications not arriving, mismatched feature support between clients, ...
The flagship Element client is a bloatfest, but third party clients always seem to work worse in some way, and even Element iOS is weirdly broken vs. the desktop/web version.
It's really sad that Discord basically does everything better.
@marcan element is not any better on android too