If I ever work at a company that uses Teams again, I will quit that company. How much I hate Teams can in no way be overstated. For a chat program it shouldn't cause so much anger, but its so bad at everything it does.
Right now, the only approved chat solution is Skype for Business (with only plaintext messaging - rich text, files and images have been disabled for security reasons).
Other chat and social media sites are blocked at a firewall level (including Slack, Discord, Facebook, etc.).
I’ve heard bad things about Teams, but it’s surely better than the current solution we use with its lack of persistence and plain text limitation.
The only thing I prefer on Windows is that it uses native notifications. Other than that, it's the same laggy, broken piece of crap on all platforms.
When I was still using a Mac, teams there seemed similar to Linux.