First things first, Slack offers unlimited users and messages with all plans, and Microsoft Teams offers up to 500,000 (basically unlimited for most companies) and unlimited messages. One big difference is that Slack only lets you search up to 10,000 archived messages in free workspaces.