You can get just as good voice chat on Signal, and it is miles easier to use than Discord, especially for people familiar with WhatsApp, Viber and other privacy invaders.
And all of the screenshares and embeds that Discord gets glorified over work just as well over [matrix]
Signal is a pile of crap. Seriously I am in a small chat with four other people and sometimes it just doesn’t sync messages and when it does my phone turns into a vibrating sex toy for 20 minutes.
But you don't have to sign up to chat, you can open Discord in your browser and join a server as guest. Granted, the server might limit what guests can do.
I just went through the sign-up process and no phone number was required though, only email.
I feel like Discord is very different than Signal or WhatsApp and target very different use cases.
Signal and WhatsApp are basically replacements for phone, SMS, and MMS while Discord is meant to be more of a community with many people on many topics in many channels.
They are all quite good at what they do, but they do different things.
Does Signal even have some sort of channels? From their website it looks like it's just chats like iMessage/WhatsApp etc? It might be great at what it does but no Discord I'm in would work without channels.
It is exactly like WhatsApp. In fact, nowadays, WhatsApp is Signal (as in, they use the same protocol), but it's the same hierarchy: contacts + groups of contacts, and nothing else.
No, it's not. With Discord you can just send them a link and have them join your chat / vc. They don't need to install an app, not do they need to make an account.
Navigation is horribly broken if you don't login. You're just stuck in a loop typing in usernames.
Several OSS projects that I've seen even have sophisticated bot protection and code of conduct agreement schemes that will hide the useful channels until you apply reactions on verification messages.
IRC channels used to keep public logs. Can we at least have parity with that?
The app is only needed for a couple features of voice chat like push to talk when Discord is in the background unfocused.
Server owners are able to configure a verification level. When on the lowest verification level (which is the default setting when making a server) new users without a discord account can join by simply typing the nickname they would like to use.
And all of the screenshares and embeds that Discord gets glorified over work just as well over [matrix]