Matrix support would awesome! Because Matrix is an open standard, federated, open source solution with all the bells and whistles you need. If Chat can connect to Matrix, you would “only” need to develop a Matrix compatible solution and leave the message infrastructure to Matrix. Allowing Discourse to focus more on forums while including chat as a built-in solution.