The Christmas Invasion is fairly enjoyable and a good introduction to the Tenth Doctor, but that's about it.
The Runaway Bride is fun but otherwise rather forgettable.
Voyage of the Damned is certainly an enjoyable spectacle, but it doesn't have much actual substance. That said, it's still probably my favourite of RTD's Christmas episodes.
The Next Doctor is fairly forgettable.
The End of Time really doesn't feel like a Christmas episode at all. I think it has its moments and on the whole I feel Part 2 is vastly better than Part, but at the end of the day it's a load of overblown nonsense.
A Christmas Carol is everything a Christmas episode should be and is my favourite by a long way. It's charming and uplifting whilst simultaneously being quite sad at times. Unlike all of RTD's Christmas stories it's far more than just a simple alien invasion at Christmas. The story takes centre stage this time.
The Doctor, The Widow and the Wardrobe is rubbish. It's far too sentimental.
The Snowmen is a very enjoyable Christmas episode which manages to be slightly darker than usual whilst simultaneously being very Christmassy.
Time of the Doctor is a pretty good episode. There are bits which I really liked and bits which really disappointed or frustrated me but on the whole it's a decent send off for Eleven. However, I think the Christmas theme got in the way of Eleven's swan song. I'd have preferred the episode not to have been Christmassy at all.
Last Christmas is my second favourite Christmas episode. It feels more "hibernal" than Christmassy to me. It's the sort of episode which would be most atmospheric if watched alone in a house in a freezing winter's night with snow falling and visibility poor because it's so dark and claustrophobic.
I know we haven't seen The Husbands of River Song yet, but every one of my instincts is screaming to be that this is going to be an utterly terrible episode. It looks like cringeworthy camp pantomime rubbish. I have never before in my life been less looking forward to watch a Doctor Who episode. In fact, for the first time I'm not going to bother watching this live on Christmas day. My time will probably be better spent enjoying Christmas dinner at the absurdly early time it's airing at this year.
I'll watch it on iPlayer before bed. Hopefully there'll be at least something in it which impresses me.