Slack

Whether if it's the best or not, I think it's the most popular choice for team communication. Slack doesn't need further explanation 😁.