It’s not even weird edge cases. The core features like calls just flat out don’t work in random ways.
There's been a recent update that managed to break the chat screen even more than before (when it was "only" slow).
Roughly half the time I start teams, the chat window will be empty. It's just gray. It doesn't look like it's loading with empty bubbles or similar, it just sits there doing nothing and being completely empty.
I can change contacts, the heading updates, but there just are no messages showing up. I can change tabs, like going to activity, calendar, or teams (where messages do show up), when I get back to the chats, no contents.
Of course, this being Microsoft, a restart seems to fix it right up.
As a daily user of teams it’s pretty obvious that the way teams is built is not informed by UX experts or user feedback, and mostly is focused on checking off as many boxes as possible to sell the product to C-level. It has a bewildering set of features, and they’re usually either kind of broken or kind of hard to use, or both.
But I have no doubt they’re eating slack’s lunch, for the same reason my employer switched from slack to teams: convenient licensing, bundling and deployment.
Then Microsoft foisted Teams on us and we had to waste time finding ways to disable it.
In the end, I’m not sure which I hate more. Slack is also a dog-slow JavaScript app, so at least in that sense, they are one as bad as the other.