@Wobotnik Welcome to the site!
As far as the right forum, I think this is fine. It would be between this one and the Mushroom Kingdom forum.
I don't have Mario Odyssey yet myself. Are you saying that you think Super Mario Odyssey was overhyped? If so, why do you feel that way?