@bootblackcub In terms of E2EE both are pretty bad, but XMPP is *slightly* worse. If E2EE does not matter to you (likely since you're setting up your own server anyway), then it depends if you need 1:1 chats or want a good chat room experience. XMPP can not offer the latter, but is as a whole experience better for the first (although the protocol shows how incredibly dated it is in the features it plain does not have, like replies/threads or reactions).