Discord is a pretty good platform and I like it, but there are some problems, like the permission for channel viewing that is calculated in the client causing the possibility to view the name of other channels, the desktop app and its RAM usage, the support that replies after ages, and other minor problems. But at the end of the day it is a cool app, and I recommend it!
It's where the open source community has largely moved. All the newer projects I use are there.
So while I wouldn't call it great, I do think it is better than Slack for communities. Slacks changes made it harder or less featureful for them, and lost their main gateway to organic growth
Besides the absurdly slow load time, I find the UI somewhat complex and cluttered. For example — I accidentally pressed the #general voice channel in a big community, which makes the phone ring for everyone. Oops.