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.