I'd probably assign this to a gut feeling, but I like (paid) Slack the most. Discord comes with a lot of bells and whistles, but super low control. Teams is just buggy, especially on my linux/samsung personal device combo (I never get notifications).
Where Slack just shines is in coordinating with external organizations. In Teams, I have to change which organization I'm logged into if I want to talk with someone from outside my domain; in Slack, I can connect that organization as a guest to my current one, and the app will sort out which people I'm talking with and which org they work for. It's all in a single panel, though, the conversations and chats that I have with people in external organizations and those internal to me.
Discord also just comes with very limited control. If I want to DM someone from the organization, that gets put on a whole separate space (DMs) external to the organization that gives our chat context. If I am not an owner of the workspace, I also can't generate a new channel for specific people to be a part of.
My company pays for Slack, and it shines with simplicity and how things "just work" in an intuitive way, especially when trying to collaborate with different organizations and managing groups that you want to be a part of in your internal organization. But like, if the price isn't worth it, I totally get it--I'm not footing the bill right now, just enjoying the ride.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'd probably assign this to a gut feeling, but I like (paid) Slack the most. Discord comes with a lot of bells and whistles, but super low control. Teams is just buggy, especially on my linux/samsung personal device combo (I never get notifications).
Where Slack just shines is in coordinating with external organizations. In Teams, I have to change which organization I'm logged into if I want to talk with someone from outside my domain; in Slack, I can connect that organization as a guest to my current one, and the app will sort out which people I'm talking with and which org they work for. It's all in a single panel, though, the conversations and chats that I have with people in external organizations and those internal to me.
Discord also just comes with very limited control. If I want to DM someone from the organization, that gets put on a whole separate space (DMs) external to the organization that gives our chat context. If I am not an owner of the workspace, I also can't generate a new channel for specific people to be a part of.
My company pays for Slack, and it shines with simplicity and how things "just work" in an intuitive way, especially when trying to collaborate with different organizations and managing groups that you want to be a part of in your internal organization. But like, if the price isn't worth it, I totally get it--I'm not footing the bill right now, just enjoying the ride.