Yeah, having a feature doesn't mean people use the feature.
(For what it’s worth, I much prefer Slack for communicating, but when I have to find something, I wish I were looking for it in Teams.)
I prefer how they are handled in zulip.
in my company, we moved from slack to teams, and EVERYTHING just moved to giant private chats.
Slack has threads: https://slack.com/help/articles/115000769927-Use-threads-to-...
Its the equivalent between a pot noodle and a steak dinner.
Zulip has a lot of other issues though, the app and on-boarding… but I really struggle to enjoy slack now.
teams, however, is a total dumpster fire for serious communication outside of video meetings and some minor ad-hoc 1:1 interactions.
That and DMs being visible to whoever pays.
Discord is by far the best of the bunch combined with Jitsi.
We've taken it next level here - whenever there is an incident - not only don't you respond as a message in the channel, you get a new channel (created by a Bot when IMOC declares an incident) per incident, so all of the activity for that incident is self-contained (can be many, many thousands of messages) - and, of course, even in that split out channel (which is only talking about a single incident) - even there you need to respond on threads, never as a new message.
The result looks normal. But once the recipient tries to actually use the code, it breaks horribly, because Teams has a habit of sprinkling it with non-breaking spaces.
This issue has been going on for years. I feel it makes Teams utterly unusable in software development teams.
Screen sharing, reminders about meetings are also better in Teams.
Ability to add people to "direct message channels" is definitely lacking in Slack. No I don't want to convert this chat with 3 people into a channel, FO. I want to add 3rd person.