Earlier quoted context omitted.
Full Disclosure: I really like Discord, and use Twitch daily. Discord has more easily manageable chat roles, eg: Moderator, Helper, Regular, Supporter, etc. Twitch chat is nothing more than simple IRC, and relies almost entirely on bots for the more complicated stuff. Discord also has voice chat built in, whereas Twitch has none for their chatters. Discord also has a better documented API and libraries in a lot of la…
"despite being an electron app", I'm way happier using Discord than I am using either Hipchat or Skype. Discord is a really well-put-together app, has text and voice chat that do their jobs, and get out of the way. The only complaint I have is that there's little to no support for searching history, but for an app focusing on live "community" chats, that seems a reasonable compromise.
We have been completely happy with the switch, in special the ability to hop into voice chat with remote coworkers with one mouse click.