well, if not there are hundreds of servers(public you can choose from). And Encryption is there as well. So server administrator can't even read your texts, if you are not so tech savy.
Nice! That way you can chat with yourself at all times! I mean, everyone else will continue using a different messenger, but they don't have anything interesting to say anyway!
Not OP, so I don't have to bear the snark, but also, let's not pretend that iMessage is some virtuous and ethical standard worth recommending in general. It's nothing but a tool by the monopolist Apple to execute vendor lock-in and subjugate its users into a closed ecosystem. Of course, that says nothing about the quality of said ecosystem (or that of XMPP, for that matter), only about a well-placed sense of priorities that I find laudable.
If you are not dumb enough to let other people how companies sucking your data and giving and fixing you in their own silos. its about personal choice.
For the record, XMPP has OMEMO as its standard E2E/PFS-preserving encryption protocol (based on your usual double-ratchet aka Signal encryption), which is regularly audited for security (and as recently as last month in the case of the Conversations Android client).
XMPP being used by several law enforcement agencies and institutions like NATO, I wouldn't default to making fun of its security.
This is such a non-argument. Every non-toy XMPP client supports OMEMO¹, so it makes no practical difference. Signal only supports one single official client and will cut you from your account if you happen to have ergonomics, accessibility or platform preferences that are not supported by Signal. That's the price to pay for Signal's "universal defaults", and that's a tough one if you ask me.