Why I Don't Use XMPP
Let's see what we all want:
- Friends
- Basic chats, Group chats
- Channels and bots
- Voice calls, Video calls, Video conferences
- File sharing, unlimited
- Screen sharing
- Fast, Easy
- Web access, Multidevice
- No cost
For most people without software freedom knowledge, they will tend to choose solutions like Allo, Line, Messenger, Slack, Skype, Viber, WhatsApp, or Zoom.
For people with software freedom knowledge, they will tend to choose solutions like Element, Jami, Signal, Telegram, XMPP, or Wire.
For me, it does not need long time to choose Telegram. For XMPP, I cannot get most of those while I can with Telegram. So XMPP to me is costing much more but I get less.
Let's see what we don't really needs:
- Federation, if made features above unusable
- E2EE, if made features above unusable
- P2P, if it disables speed, push notifications, and multidevice
If only XMPP has a clear star with mentioned features usable, I can give it a try. The only star closer to this is Movim but as I tried it is still far. So I do not use XMPP.