I initially found discord UI a little confusing, not sure why. I use it all the time for work, and the layout is essentially the same as slacks. Admining servers is much nicer with discord.
Slack learned us to join and leave channels on purpose. This is something I totally miss with discord. There is always EVERYTHING at once hammering at me. For me a definitely not work friendly environment because it builds on distractions.
I guess it depends on your setup, but for me, based on your role, you're automatically part of all the channels that are relevant to you. You can mute channels if they become distracting and aren't relevant. I find this way better, as when we get new people they are instantly part of everything they will care about. When we had slack, I found I had to force join people to channels because they wouldn't know to go particular channels.