- This is currently my only notable complaint about the platform. This is kind of a pain point with anything MS/365 these days. Some things will let you switch accounts no problem, others not so much
- Teams does have threads. It was one of the features that made it stand out when it first release. I'm not sure why it would be considered bad UX/UI though, you just click reply under someone's message?
- I can understand the confusion to this sort of, but ultimately it comes down to the purpose of Slack vs Teams. Teams isn't just chat, it's positioning itself to be essentially your company intranet. Being able to pin OneNote notebooks, DevOps boards, Word Docs, etc to the tabs on the top bar has been very useful for us. MS also seems to be working on some very deep integration/features tat have yet to fully materialized. Kaizala is something that has been deprecated and all effort is being pushed to bring its features to Teams.
One more thing I'd like to throw in is I've never had an issue with the quality of calls, be it audio or video. We also use Microsoft Phone System so Teams ends up being our virtual handset. It's pretty fantastic and has been the best implementation I've seen.
All this being said, if Discord had an enterprise solution I'd almost prefer it. The ability to just drop into a voice channel and the management of roles is just SO good.