It's still has a bit of a work-in-progress feeling, but for desktop usage Cinny has proven to be quite a good Discord-like interface for Matrix.
I'm not using it right now because I switched my server to authenticated media and Cinny doesn't seem to have that implemented (yet), but that's mostly because I'm ahead of the curve on that change.
Cinny does support authenticated media as per https://github.com/cinnyapp/cinny/releases