It's hard to argue that Slack is significantly better; it got increasingly messy over time. It's not that teams are better; the alternative isn't.
MS Teams had better integration with some other MS services such as OneDrive. That's obviously going to be so, that's what it's for.
The Slack-using employer also used Zoom. MS is the all-in-one in this regard too.