Id compare this latest season to watching someone you love die of cancer. They have their good days (Gold Top Nuts, Smooshed) but then you get to Echoes and the Grounch and you know it's time to say goodbye.
American Dad has always done amazing Christmas episodes but this isn't a Christmas episode. It's a "Christmas episode." It's two barely connected plots (another Stan does something crazy/not very funny sex joke they stretched out to 21 minutes) with Christmas decorations in the background.
This was truly one of the very worst episodes of the entire series. It was so cringy and disjointed. I've been watching this show since the pilot and I never thought I'd say this but if this is the best they can manage then it's time to let the show die.
The characters have all become empty shells of themselves, a copy of a copy of their worst traits (Stan's arrogance, Francine being a drunk, etc.). The characters have become so shallow and soulless and that it's destroyed everything about the smith family that made the show charming.
The only thing worse than watching a great show get canceled is watching it slowly wither away into garbage at the ends of a writing team that seems to not give a (bleep).