I hate Christmas because it's a really stupid time of year for me now ... so many tragic events surround it that I can't enjoy it any more ... and I didn't really enjoy it to begin with anyway.
I prefer Halloween and spend all my holiday money on this holiday than on any other holiday in the year. To me Halloween is the most open and giving holiday of the calendar.
Think about it ... Christmas is mostly meant as an obligation to give expensive gifts to people you know and it becomes a competition among family and friends to see who can show more wealth and abundance than anyone else. Sure, it isn't supposed to be like that, but as soon as you start comparing, it immediately goes to that level.
Whereas Halloween is also a giving event but the presents and gift giving is randomized without much organization. You prepare the gifts and you hand them out to children that come to your door. They make you smile and laugh with the silly things they wear and you give them candy ... that's it .. you don't know one another, you don't care, you laugh and smile, give each other some good feelings for a few seconds and you never see each other for another year or ever again at all. And you don't care, and they don't care, all everyone cares about is that you all did something nice for one another and then forgot about it all. Good feelings shared all around with no obligations or further contact. Perfection!