First, the ToS situation is unclear. They claim that [From their README]:
While using GoofCord goes against Discord ToS, no one has ever been banned from using it or any client mods.
From what I remember (and I haven’t used Discord in 2 years, so this might be outdated), it’s only against the ToS if you use modified versions of the original client, which GoofCord is not.
This makes it more stable than, say, Vencord or BetterDiscord, because a Discord update can’t break it. (I remember that tragic moment when all BetterDiscord plugins died after a big update. It was a sad day, and I think BetterDiscord never recovered).
I personally don’t see the value of it. It removes trackers, yes, but the main concern with Discord is the fact that you are sending messages without E2EE. GoofCord can fix that by using some kind of “message encryption” (worryingly I don’t see libsignal in their package.json), but that would require the other side to install GoofCord too, so you might as well just tell them to use Signal instead.
I’d recommend you use either the official flatpack or Vesktop, a really popular (and, thus, well maintained) client mod that has cool features like 1080p streaming without Nitro (I did not check if GoofCord has this)