Uggh, I see it everywhere with friends and my own family about Christmas and it's drama inducing ways.
I know my in-laws had a hard time the first time I took hubby to the US for Christmas, but they're okay now. But it becomes not a great time for us at Christmas, because my family is pretty rife with mental health issues (depression, bi-polar, anxiety and OCD) that whilst it's not what anyone wants, because everyone wants to have an awesome Christmas, there is always some kind of mental health issue and therefore, drama that happens.
Meanwhile, Christmas with my in-laws is so quiet and always the same (traditional turkey and some presents, but usually the same presents because no one knows what the heck to get each other) that it usually doesn't feel like Christmas and you wonder why we have to be obliging to it all. Then I get all missing my loud, chaotic, drama filled family Christmases. Funny how you want the exact opposite of what's happening, always.
We had one Christmas at my house which I cooked and had both my parents and at the time, future in-laws and BIL and his partner. It was quite nice, but it was the first time my parents had been away from my 3 sisters and the grandkids at Christmas so they had a hard time with it all. One of my sisters was still creating drama though, because she had a horrible Christmas that year apparently, having to spend the whole time with her in-laws. HAHAHA. 2 other sisters loved it though, as they got to enjoy a quiet day with their families.
We're thinking of taking a holiday at Christmas this year so no one gets us. HAHAHA.
Anways, long winded post to say, you know, life is short and you should do what you want. No one wins at Christmas time , and we need to remember there are 364.25 other days a year where we can enjoy our families.