20
Hosted Matrix experience vs self hosted
(matrix.org)
An open network for secure, decentralized communication
If you have some time you might have a look at the soon to be releaaed xmpp based https://prose.org
Rocketchat, Nextcloud talk and Mattermost are also options, but Zulip is probably a good choice.