Of course this years Christmas episode wasn't going to be as good last years "Rapture's Delight". But it sure did hold its own. I really hope this won't be the last Christmas episode this show gets.
The ending of this episode was really the only sloppy part of this episode. But they had to restore the status quo somehow. We all knew that Jeff would never betray Haley in a big way. But the end scene with Stan and Jeff may lead to some interesting dynamics/scenes between the two in later episodes.
Roger was spot on as usual and provided many great scenes such as the one in the liquor store.
Overall: The best episode of the night again. American Dad! makes a great Christmas episode and this one didn't let me down. Grade B+