XMPP/Jabber je stari protokol, ali dobar. Google Talk i Whatsapp su bazirani na njemu, ali su dalje razvijani kao zasebne platforme i ne podržavaju federaciju.
Problem može biti kada neki klijent ili server ne podržava neku ekstenziju. Ali i klijenti i serveri nisu preterano zahtevni (npr. u poređenju sa matrixom, koji se predstavlja kao naslednik), što je dobro za self-hosting. Mogu se naći non-electron programi za PC (naravno i terminal varijante), a to je retkost danas. Ovde su neki popularni, ima ih još
https://xmpp.org/software/clients/
Ljudi se se žalili na iOS klijente, da nijedan nije baš savršen.
Što se E2E enkripcije tiče postoje OTR i OMEMO varijante, pri čemu je ova druga (nezvanično) bolja. A ovde je i spisak klijenata koji ga podržavaju. Nisam siguran, ali mislim da OTR ne podržava više uređaja istovremeno, ili je tako možda bilo ranije.
https://omemo.top/
Što se servera tiče, ima plaćenih i besplatnih. Conversations je verovatno najpopularniji klijent, čiji autor nudi i opciju plaćenog servera. Mada isti autor je napravio i Quicksy (quicksy.im), gde se nalog pravi sa brojem telefona i besplatan je. Što je verovatno najbolja opcija za početnike, pošto je to danas standard kod (skoro) svih IM servisa. Može i da se poveže broj sa drugim nalogom (na drugom serveru, za 5€). Daniel takođe nudi i XMPP hosting, pa možete imati server sa sopstvenim domenom po prihvatljivoj ceni.
Snikket (
https://snikket.org/) je nova inicijativa da se napravi servis koji je više prilagođen neupućenim korisnicima. Mada nisam siguran da će uspeti da naprave nešto značajno, ali želim im sreću
Mailbox.org ima svoj server, tako da vlasnici njihovog mejla automatski imaju i XMPP nalog. Disroot takođe, pri čemu su njihovi servisi besplatni. Blabber (blabber.im) nudi registraciju prilikom startovanja aplikacije, isto je besplatan.
Movim je društvena mreža bazirana na XMPP protokolu, može biti zanimljivo nekome
Meni lično je XMPP/Jabber najbolji IM protokol, baš zbog većeg broja dobrih klijenata, decentralizacije i manje zahtvenosti. Nije savršen po pitanju privatnosti, anonimnosti i sigurnosti, u poređenju sa nekim drugim servisima. Ali pošto svako može podići svoj server, onda neki od tih nedostataka nemaju veliku važnost.
Ovde je Disroot blog o tome zašto su ugasili matrix u korist xmpp-a
https://disroot.org/en/blog/matrix-closure
Ima i matrix svoje prednosti i mane, nije sve crno-belo. Ja bih lično koristio XMPP kao glavni IM protokol, ali jedva sam ubedio konakte da pređu na Signal. Objašnjavanje ovog protokola, servera, klijenata, pa možda čak i plaćanje... bi bilo previše za većinu :| Ja imam mailbox.org nalog, conversations na telefonu i Gajim sam koristio na računaru.