And there are several server implementations: https://matrix.org/docs/projects/try-matrix-now#servers
So now I'm just waiting until Dendrite or Conduit become fully featured to deploy one of them instead. I'm looking at matrix hosting long term, and synapse is not long term.
Matrix.org has terrible performance, it's really a proof that synapse doesn't scale well.
I know people who've been hosting the same XMPP server for decades. So this really shows the immaturity of Matrix. I still believe in it but it needs some more time.
No problems so far and performance has been steadily getting better. There was a low period when performance was not up to par about two years ago, but ever since that's been fixed, it's been smooth sailing.