You can compare pros and cons of both messengers here: https://www.messenger-matrix.de/messenger-matrix-en.html
Post quantum encryption will probably be an issue in a couple of years and I think there will be solutions then in many messengers.
I am not sure what you mean by persistent user ids. How much would it matter if you run your own server line I so with xmpp?
I don’t get it either, I don’t see any pictures even when following the link to the original post.