

Not OP, but I’ll answer from my own perspective. Note that Discord terminology can be a bit weird, since a server is just a unique shared group space, but hopefully makes sense.
So you can:
- Have private chats with one or multiple individuals.
- Start audio or video calls through those chats, and screen share/stream in them.
- I’ll also mention the ability to send not just text, but images, videos, embedded GIFs, files, so on.
- in servers you get the same thing, broken into text and voice channels (the latter allowing the full range of audio, video, and screen share).
- in servers each user can be given roles to determine which channels they can see and use, or edit, among various other permissions.
- Pinned messages, @ mentions for roles.
- Though I don’t use it much anymore, the option to effectively subscribe to a channel on another server to have messages from there propagate over (e.g.: a uni club server announces an event and you see it on another server in an events channel)
- also servers don’t have any upper limits on members, at least not one I’ve ever seen hit
- Bot integration via API.
- oh, also it all works on desktop or mobile (because it’s mostly just a web app, but still)
And key thing is: all very easy to get started with, whether you’re just wanting to join a server, or start an entire community.
Big deal for my uses currently is voice chat and screen share in one place, while still being able to organise stuff into separate channels, pin messages in them, etc.
I think right now if I had to replace it, assuming I could get the people I interact with off (which is either 20 or 1500 people, depending on how much I’d want to carry with me), it’d have to be a mix of Matrix/Stoat and probably Steam’s built-in features. Maybe a classic forum. That is, if I wanted to have all the features I use. I could do with less, but it’s frustrating.
I think the alternatives will get there eventually, self-hosted even, but self-hosting also has a hardware cost.
That said, I really don’t know why software stuff was ever moved on discord. My uses are gaming and university community-related.



I’ll add my own anecdote since I installed CachyOS a few weeks ago and have used it daily since. Have some experience with Linux Mint from before, but in the past few years I’ve almost exclusively used Windows.
For me, everything worked with default settings out the box, but I did see the wiki specifically mention “use btrfs if it works, if not, use…”. I even got my *arr stack and Jellyfin up and running relatively painlessly. And some games and programs not made for Arch/Linux.
The thing is I say relatively painlessly, but some of them involved a day of tinkering, diving into the Cachy and Arch wiki pages, etc. I’m fine with that, I find it fun. It’s the price you pay for wanting the benefits of the distro (performance, customisability, etc). And I was very clearly warned going into it, which TBF almost made me not go with an Arch-based distro.
So yeah, they are made a bit painful to use on purpose. Or rather, it’s a side effect of the core philosophies. It’s not for everyone, but it does cater to specific groups, and I think that is good. Kinda like how not every fediverse instance is for everyone (see also: Mastodon vs Lemmy vs Piefed)
I would still without a doubt recommend Linux Mint if someone wants an easy and painless experience after Windows. Heck, because of apt it’s even easier than Windows a lot of the time. And for the stuff that doesn’t work, it’ll happen if Linux gets more traction. Sadly we’re just not there yet.
(Though apparently the main thing out of everything I use in work and outside of it, it’s damned Xbox controllers that I have yet to get around to making function)