The people who choose discord over slack are only the consumers who dont need all the enterprise features that slack has. businesses are still sticking with slack. Or like us, those whom can program bots and integrate api's manually for a much better feature rich experience with discord.
Slack pricing is abysmal, it's honestly so stupid it's not even an option for most communities/dev teams
Bigger businesses I expect to use slack if they can't hire a developer to set up discord or even just hiring a contractor for a more productive platform to work off of.
Very small teams (2-5) are the professionals I see switching to Discord and can switch to slack with premade discord bots to easily transition slack and discord api intergrations to message cross platform. Or just switch when you need the enterprise features and not feeling like vetting programmers to work with discord. It really isn't a big switch, just do it. You won't regret it.
Discord has an amazing freemium model. Their devs are great and they push out amazing updates regularly. Due to this Discord is getting adopted by communities everywhere.
My dev team is still on slack for various reasons (threads, better integrations (monitoring/software dev), expiring guests built in, auditing, SLA, variety of in-house integrations).
I was skeptical at first but the amount of stuff (voice, search, video/screen sharing) they've added in such a short amount of time won me over. I think if they target the business market more they can stomp out Slack. The only problem is that Slack is becoming an industry standard for IT so integrations for it are everywhere. The slack compatible webhook discord provides helps with this a bit (even though it's a bit broken).
Honestly I hope they don't target the business market. Not specifically anyway. Discord is made by gamers for gamers. Everyone else is welcome but they shouldn't be trying to please other demographics specifically.
I honestly see no need for slack really. The only reason why its better than discord somewhat is because of all the integration; mailchimp, github etc. All can be accomplished using a bot it's just a pain. Also I do think Discord should have some sort of "paid" tier for discord hopefully better than Slack's model because their current method of generating revenue isn't going to be sustainable for the long run. Important thing to note is that their focus has and will always be on gamers/streamers so developers are not a priority with all their features, it just so happens that our needs align on some level.
As developers ourselves, we've made bots and are able to do everything from making phone calls or texts to doing follow up lead emails, collaborating for graphic design and video editing. All of it is possible through api integrations with discord.
So far for me, it uses hell a lot less memory.