I don’t think people on this sub use it, but it’s great news for us. The worse it gets the likelier people move on.
Did they rewrite that crappy Python server in something with better performance by now? I tried self-hosting Matrix a few years ago and gave up after the one room I joined hadn’t finished syncing after a whole day (admittedly it was their main matrix chat room with lots of members but still).
https://matrix.org/ecosystem/servers/
There are multiple options for homeservers and the Python one is just one of several implementations. There are others written in C++, Rust, Go!, etc.
That hasn’t been an issue for a year if you’ve enabled sliding sync. It is very fast nowadays. Look into element-x https://github.com/element-hq/element-x-android
Element X is a client.
Element doesn’t support sliding sync