Been using Matrix more lately, I set up my own instance using Tuwunel.

As clunky as the experience is right now between all the different clients that have somewhat bad UX (Element) or are incomplete (everything else), I'd rather go there instead of Stoat, because a project that is both open-source and federated is pretty much the only thing that is enshittification-proof at this point.

On desktop, despite being incomplete, Cinny is an awesome client! It looks quite similar to Discord compared to Element, but still feels like Matrix imo, which is nice. I look forward to it implementing more features and becoming more stable.

On mobile, I went with FluffyChat. It looks amazing and it seems to have the best UX for manual key verification in DM rooms. My only problem is the chat bubble design, but I hope they eventually make that customizable.