@strypey
> why would we use ChatMail for messaging apps instead of XMPP or Matrix?
there are several reasons!
first of all, it is the app closer to WhatsApp appearance that has a multi-platform client with feature parity, you just have to tell people "install Delta Chat" the story is much more complicated with XMPP
also when moving from one device to another, with Delta Chat you can import backups from android into desktop etc. this is just not possible in xmpp since backups are not compatible across clients
matrix server is super expensive/bloated, while you can host +1k users in the cheapest VPS or Raspberry Pi you find
in matrix and xmpp clients if the server goes down or your server account gets removed you have to start all over in a new profile, you lose all your chats, messages, contacts, etc. with delta chat you can easily migrate servers without losing anything, your profile lives in your device and is owned by you!
you can also use several servers at the same time with Delta Chat meaning if one goes down it doesn't matter you keep receiving messages, this alone set it in a completely different league compared to matrix or xmpp
in matrix a lot of group metadata lives in the server, and in xmpp if the server where you created the group goes down, the group is lost, not even people in other servers can keep chatting in the group, is a big centralization problem
ofc, software and protocols can change, but this is just the reality today, I would not use xmpp or matrix for my family chat when what I get with Delta Chat is a much nicer user experience and much more resilient