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.
That reminds me of a story I saw about a handicapped athlete in Montreal’s metro. He was literally dragging his wheelchair while going upstairs and holding to the handrail.
He shouldn’t have to do that but the metro here is only partly accessible, and not his station.
Add a handrail and this might be for him.