XMPP is just the protocol, you can create a client which looks like any proprietary alternative like Discord (fluux tries to have the same look for example)
Movim is IMO the best alternative using XMPP and it’s being adding more and more features the last weeks stay tuned! see here
In case Signal doesn’t work or my contracts didn’t receive the message I use XMPP with OMEMO encryption (I have a simple Prosody server on my home server) and DeltaChat (everybody has an e-mail address)
DeltaChat is only to tell people "hey I sent you a message, answer! 🙂
When I have no WIFI or Internet access I still have Briar but I use it rarely
Yes, the Signal protocol uses the Double Ratchet algorithm to provide PFS. Over all it is the best messenger app there is currently in terms of privacy -> soatok.blog/…/what-does-it-mean-to-be-a-signal-co…
Even if Signal cannot access anything you share on it, it has 2 major flaws for me:
By the way my nickname is Saejima, a friend of Onizuka and Danma lol 😂
It does not even have PFS… Next!
See also: soatok.blog/2025/01/20/session-round-2/