After evaluating a number of E2EE decentralized chat alternatives, the one I ended up *actually using* with all its warts is #XMPP.
#DeltaChat is technically very interesting and I will keep a close eye on it, but until its severe issues with group moderation are fixed, it's a non-starter for anyone wishing to run groups with more than a handful of users who know each other personally. Its back-end tech stack is also not any less rickety than XMPP setups, and isn't easier to deploy either.