It's A Wonderful Life is indeed great, the point is it takes us to some dark places before the redemption at the end. Frank Capra knew how to leaven sentimentality with a more sober mood at times.
Bad Santa is an enormous hoot. And I have a soft spot for the Muppet Christmas Carol.