À titre personnel je préfère l'XMPP, sauf que tout le monde utilise Signal car c'est plus fiable. Je ne dis pas ça pour dire du mal de l'XMPP, mais il suffit à l'un·e de vos collègues d'utiliser un serveur mal configuré pour détruire la réputation du protocole auprès de toute votre équipe.
Cela dit en passant, le serveur de la FSF ne permet pas de téléverser des images, donc un·e membre d'un salon de développement a dû en téléverser depuis un autre compte. Embarrassant.