It's not the worst Christmas special. But there are some signs of wear, that's for sure. Some of the really compelling stuff just isn't up to the same level and the newer made up characters are never quiet as real as the ones based on real people.
I wondered a bit about some of the historical elements - was heroin addiction not more of a later phenomena, it seems to me it was more late 70s/early 80s?