Wikipedia says:
> Discord is an American VoIP, instant messaging and digital distribution platform designed for creating communities.
Don't we have a metric fton of instant messengers which support VoIP and some file transfer?
What's so special about Discord?
To me as an outsider it merely seems like the kids have decided TeamSpeak isn't cool anymore and now Discord is cool.
Perhaps in a few weeks they will flock to the next voice chat which they decide is now cool. What's the big deal?
Additionally, it was stupid easy to evade bans on those platforms and troll for hours if Admins weren't on.
For TeamSpeak, Ventrilo, and Mumble (which were the big 3 in my youth at least) you have to have different clients, you have to pay for servers, and the chat support is very rudimentary and bad. Channels aren't as easy to create and admin. Lastly they don't support inlined links/images or emojis. Which makes them just as user friendly as IRC.
Discord took what was good about Slack's UI and added on top good VoIP. It might not be perfect but it quite literally covers most what anyone could want and it scales really well. To beat it you must have 100% feature coverage + another killed feature. First part probably isn't that hard, but the second is. There needs to be a reason to install yet another communication program on your PC/tablet/phone because all of the communities wont just uproot and leave to a new platform over night.
And it wasn't written in resource-hungry Electron.
There's not much left from that specific era.
Now gaming has hit main stream and is accepted by everyone. Forum concept has been dead in the water for years and everyone has moved go mobile first social medias, but none of the other social medias fill the niche of IM & VoIP.
As side note: we can gripe about Discord being electron based all we want, but that is actually a huge selling point. Discord just works on all platforms with all features. Even Linux is not some shitty after thought that has 3rd party gobbled together client that requires 10 hours of tweaking each week just to keep running. Then obviously the same code base runs on browsers.