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.
One time I was working as a customer advocate in a hosting company and I had one supervisor that never wanted to concede and refund the clients. It wasn’t an issue with other supervisors, I was following policies and he was kind of an asshole.
At one point I told him he was wrong and he replied with the French expression “you will not live on love and water alone”, meaning do what I say or you will be fired and won’t have money to live.
Well, as this happened before lunch break, I went to lunch, wrote my resignation letter and sent it via email. When I got back at the office he was incredulous and asked if I was joking. Nope.
I didn’t have the monetary meams to quit and I had to go back to my previous job, that I also didn’t like, but at least my old supervisor was not such an asshole.