Up until now I simply used Element, it just works and it doesn't look too bad.
Unfortunately, I now have two Matrix accounts, my personal account and the account my university automatically created on their own matrix instance.
I need to communicate using both my accounts now, but Element couldn't handle two accounts at the same time, so I went on to install a second client, Fractal, which also supports multiple accounts.
However, I am somewhat unhappy with Fractal because I cannot select text in messages.
Please share your experiences and recommendations with or on matrix clients.
Matrix.org has a page with all the clients on it. I've tried some but always find myself back on Element. Cinny has custom emojis! Neochat is made by the KDE Team. Lots of options. https://matrix.org/ecosystem/clients/
I use Element. I've tested a few others but have stuck with Element.
I also use Beeper, which at its core is just a Matrix client with some pre-packaged bridges for common services (including SMS, MMS, RCS messages). You actually do create a Matrix account for it, and I have tested messages between Element and Beeper though it has limited features.
My needs are pretty basic. I still use Element (web) on desktop. On mobile, I switched to Schildichat since the Android version of Element kept screwing up my E2EE sessions somehow.
on web, you may use firefox's containers.
on mobile, try out schildichat. its a soft fork of the official client, has some changes and is regularly updated