xmpp is the best software protocol out there

I have my reasons:

Descentralization

You and your friend can setup their own xmpp server and a server to server communication will be made. (yourdomain.tld -> frendomain.tld) just like emails. So the messages aren’t centralizated. Making it good for privacy

Easy encryption

xmpp supports OMEMO and OpenPGP encryption. This plus centralization makes it perfect for privacy.

xmpp advantages over WhatApp

xmpp advantages over Telegram

xmpp advantages over Signal

xmpp flaws

Every client sucks