We use Mattermost at work, and apart from the mobile app being a bit shit, and search being kind of useless, it's easily as good as Slack. In some ways it's better, e.g. you can use proper Markdown in messages instead of Slack's Mrkdwn abomination that doesn't even allow links.
I wish they would improve search though; it's kind of a critical feature in a company.
sounds exactly like slacks search, except slack also doesn't find exactly what you put in sometimes... (think the indexing isn't very fast because sometime a day old message is impossible to search for)