I've managed a rocket.chat server at a previous job, and its very stable as well. The big plus is that its completely free (including ldap support) vs slack and mattermost.
I'm aware. But the important features for a small company (external auth, ldap) are on a paid tier for Mattermost. Its good that mattermost can tie into gitlab's authentication via ldap (no ldap group permissions though with the OSS tier).