We are a small community server, providing infrastructure for a handful of local projects in our town. We are looking for a messenger platform/protocol that - can be selfhosted - doesn't violate users privacy - enforces E2EE - has a UX userfriendly enough for non-tech users - offers groups w/ +100 members - if possible, offers "modern" featuers (chat-history, VoIP, typing indicators, etc.)
Matrix is being disussed, but we have serious privacy-concerns. [1] XMPP is being discussed, but people are afraid that the jungle of clients wont talk together.[2]
What are your experience with on-boarding non-tech people to modern XMPP-cliens? Is it doable or too much of a struggle?
---
[1] "Notes on privacy and data collection of Matrix.org" https://github.com/libremonde-org/paper-research-privacy-matrix.org/blob/master/part1/README.md
[2] https://xmpp.org/software/
[EDIT: Typos and formating]