- public xmpp servers are shutting down one after the other
- xmpp ties your identity to the server you register with, when there's technology to tie your identity to a cryptographic hash (you can use DHT to find people)
- servers are not optional in xmpp, when in reality most of the time when you message people they're also online, so peer2peer would be fine there (especially for server outages like the server I used frequently had)
- One usecase where you need servers is to save power on mobile devices. XMPP doesn't support push notification
- end-to-end encryption is an total afterthought in xmpp
- basic things like sending pictures, voice or videochat never work
- xmpp is an laughably over complex standard created by a committee
- pgp is totally unusable for normal users