Element is pretty good: everything works, nice UI.
Syphon (mobile) is still work in progress but looks promising.
FluffyChat requires Google services which I have blocked, so nah. It also works on desktop but notifications are broken.
I tried weechat-matrix: importing keys was a pain, sometimes it decides to break completely, you can technically open media but there's no good way to script that (thanks WeeChat).
I haven't tried any matrix specific CLI clients yet.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!