Zulip is one of the very few software tools that I really find a joy to use, because they make it easy to work within the correct patterns.
Seriously, it's hard to express this experience until you've tried it. If you look at their feature lists, you can't appreciate the craft and love and thought put into Zulip that makes it stand out from other chat systems.
And you may live in the chat systems with your distributed teams all day.