MS Teams is very buggy/has less features, we're researching other tools atm.
I don’t particularly like teams, I do like planner and onenote colaboration, but I also really, really dislike slack, so that has to weigh into what you take from my opinion on the subject.
We do like chatting where threads are not a second thought like Slack (and UX is not "perfect" for threads).
But major pain point for us is sharing code snippets or inline code in chat, inline code - just doesn't work and code snippets - really buggy, forget syntax highlighting.