@one 
There is no one correct way. What is good for some, bad for others. XMPP allows you to select, server, encryption, technology stack, client.
Matrix protocol is an infinite number of incompatible forks in the future.
If they want to change the encryption in the matrix, two matrix appear and etc)
 
      404.city
404.city All Bobinas P4G content and data are available under the
 All Bobinas P4G content and data are available under the