I use it for an online game that I run, and it works well for that. Scheduling and discussion in a text channel, and sessions using a voice channel, or sometimes video calls. My players use it, because it’s really the only choice. I also have good luck recruiting players from other discord servers, who are therefore already discord users.
I don’t think I’d have much luck getting people I game with in person to use it though. They’re all very much casual gamers who like to show up and play for a few hours, and then not think about it until next session. Which is great because we always have a blast, but it means they’re not going to engage much outside of that. It makes sandbox-style West Marches-ish games difficult, since that type of game works best when it’s player-directed.