Nice! Now please:

1) Kill the electron crap. Just look how awesome, fast, funcional, beautiful and feature-rich telegram is

2) Kill synapse. Is close to impossible to run a home server with all that python shit going on. Dendrite is the way I guess, but it is super resource-consuming to have a small home server (and slow)

3) Make it accessible and interesting for the casual john doe: FluffyChat is one possible route

If running an Ansible playbook [1] is "close to impossible" for you, then there are a few different companies who will host a server for you. Including the guys mentioned in the main article here.

Sure, Synapse's performance isn't great, but still. Last summer I was able to run Synapse on a 1 vCPU, 1 GB RAM droplet from Digital Ocean. I had 100 copies of a bot running, each with their own room, constantly sending messages and replies to each other. With all 100 going at once, it was super slow. But with fewer bots, or with a lower chance of replying to a message, it worked pretty well. Not bad for like $10 / month.

Also, if you want light and fast, check out Conduit, the homeserver written in Rust: https://conduit.rs/

[1] https://github.com/spantaleev/matrix-docker-ansible-deploy