

A decade ago I was whining to my friends that I didn’t like Steam because I was using Linux and Steam was really shitty on that OS at some point. I remember not being able to get the correct keyboard layout in chats, and tons of little annoyances, like not being able to choose where you install games. It was disappointing.
As someone that loves FOSS, I never really liked the model of “not owning my games” but I must admit that it works for most people that don’t care about such things. Valve made huge progress with Steam for Linux over the years, and Proton was indeed a game changer.
I have to tip my hat to them.
I had the same experience as OP when I tried Matrix a few years ago. No hate on it but it was not easy and I gave up because I already had a simple IRC setup that’s working for me and my friends.
Some IRC clients are now web based and it’s been enough to keep a few of my friends there instead of Discord. We use The Lounge. It can keep a history, display images, videos, play mp3s, and show previews of most URLs. Like, we can simply copy/paste images into a channel and they are uploaded on the server and displayed in the chat. There’s also push notifications and it’s mobile friendly.
Convos also does something like this. Apparently it can also do video chat but I’ve never got it to work.
I’ve recently been thinking about giving Matrix another try but I’m pretty sure my friends are going to stay on “modern” IRC anyway.