The new Element X is really awesome. Since it's now in public beta I'm going to setup dendrite + mautrix-signal/-whatsapp/-discord behind their new matrix 2.0 sliding sync proxy.
The only thing I'm going to have to figure out is whether it's possible to disable image compression for bridges, because the quality was pretty bad the last time I tried (not surprising after being compressed 3 times).