For anyone without the wherewithal to deploy their own Matrix server and without a friend who has one, it looks like there's nothing like the (generous) Discord free tier. Looking at the recommended hosting provider on Riot.im's website:
I should also say that Matrix has a lot of other really nice aspects to it that give Discord and friends a run for their money:
- Open source. Self-explanatory.
- Federated. Sure, you can probably redundant-ify your IRC server with Apache Something and Amazon AWS/ Cloudflare whatever if you really wanted to, but I regularly see Matrix rooms with 10+ addresses because the protocol's designed around that redundancy, not the other way around. And of course with Discord none of this even applies...good luck if Intern Greg elbows the Big Red Button, or they pull a yahoo groups/google+/etc.
- The protocol leaves a lot of room for experimentation that Discord isn't nearly open enough for. [1][2][3]
- There's bridges to other discord, irc, and dozens of other platforms, sidestepping the adoption problem (note that there's been even more added since this graphic was made). [4]
They aren't exactly languishing in obscurity either: the government of France is one of their userbases [5]. Yeah, I'd say Discord-style VC would be nice, but the lack if it isn't exactly holding them back.
Oh, sorry, I didn't know Discord gives people their own exclusive servers to host their rooms on for free. I assumed you just create new rooms on their main server, in which case it would be comparable to signing up to the matrix.org homeserver for free and create as many rooms there and invite as many users to those rooms as you want.
A closer equivalent would be riot.im's servers, which are free in the same way as Discord/IRC's public rooms are. If you wanted custom integrations or the like you'd have to pay out for it, but the free option's still there. You can find a decent number of communities there--#GnuLinuxLovers comes to mind.
That's only if you want your own server. If you just want a room for you and your friends, you can use the primary instance for free (you can make private rooms too, if that takes your fancy).
The only thing this doesn't let you do is install bridges to other services (such as Discord). For that you'll need your own server.
I'm not a fan of paying per user, but the usage is only counted towards the billing when they stick around for two days. That makes it a better deal than if you were charged per invite.
I do not use Discord but I'm under the impression that it has voice channels like Mumble and Teamspeak whereas Matrix does not (yet) have them. This is a big deal-breaker for many teams and I'm definitely waiting until it has that feature before I deploy my own server.
For a chat-only replacement, it's definitely perfect.
Voice chat is apparently harder to implement, but it's still possible to do right now with Jitsi [1]. And even without it, Matrix supports an 'opt-in' style of voice channel that should work fine with smaller groups.
https://modular.im/services/matrix-hosting#fair-billing-poli...
It looks like if I wanted to invite 10 friends to my room on Modular.im, I'd have to pay $17.50, compared to $0 for Discord.