Dear #Apple, please...
Add #XMPP_over_QUIC (no tcp/tls fallback) support in the messages app to get the EU of your back
Have all iCloud accounts + aliases also be optional XMPP accounts (default: off)
Open source the server code so anyone can run their own compatible XMPP services
Use XEP to bring XMPP up to parity with iMessages
I suggest a purple background for XMPP messages
[aka offer inoperability without opening up iMessages]