Well to be fair it is a Sub-Reddit dedicated towards GameFAQs. Chances are that the sub Reddit isn't going to surpass it's source.
However yes I think Reddit overall is the better site and is a more popular site with GameFAQs getting not even half the users Reddit gets.
https://www.similarweb.com/website/reddit.com/#overview
https://www.similarweb.com/website/gamefaqs.gamespot.com/#overview
I say this with a bit of respect. Yes, I closed my account and it was mostly because I don't like the moderation and dispute system.
Alot of people have or had this problem. Hence again why one of the reasons that site is losing users dramatically.