We used Zulip (then a commercial product) at FoundationDB, and really liked it. We had teams in two cities. The threading, which they sell as the core feature, is nice, and does make it more usable for "important" conversations than purely chronological chat. It also makes it easier to screen out conversations you don't care about. But IMO the killer feature is the "all messages" view that merges chosen streams in mo…
Does anyone have experience how this compares to the threading in Flowdock? I like their threading the best between the ones I've tried, but it doesn't allow you to skip or hide threads that aren't useful to you.
I'm still somewhat baffled by Slack's popularity as it's almost as bad as IRC on larger groups.