Not a paid shill, but Until recently Teams had capabilities Slack was laughingly behind :-/
Biggest one for me was that I could
A) start multiple chats with same audience and rename them - so I can have chat with thom dick and Harry on system architecture over a few days and separate conversation with them on performance testing issues. This is trivial in teams. I have to create awkward channels in slack to approximate the functionality.
B) seamlessly start a conversation with two people, then as you troubleshoot and expand, add more people, then jump in a call, then finish a call and keep chatting. Until recently slack would force you to start a new blank conversation when you added people - absolutely useless. Now they've hacked a solution that works up to arbitrary number of ten people and is so clearly a script in the background which still creates a new chat with added person but helpfully copies all conversation over. Then you need to add 11th person and too bad you've hit the magic number.
In operations setting and evolving incidents, teams was just better. And don't get me started on slack "huddles"!
My inlression has always been the opposite - startups used slack because it was cool. Serious businesses used teams because it worked and integrated well.
Now. I've realized lately that when people talk about slack vs teams, they're usually not actuslly talking about slack vs teams. They're actually talking about their companies security and usage policies, as incidentally instantiated through the collaboration tool of choice. I've become aware that my experience with teams is bit everybody's, due to various policies and limitations imposed, and similarly for slack.
But mostly... Not nearly as many people that disagree with average internet forum dweller are paid shills as may be believed :=)