Our move from the UK to the US was because of my husband's job, but healthcare was a big issue for me. In the UK I had a very traumatic birth with my first son. My brilliant midwife was the one shining gem in the whole situation, the rest of the care was abysmal, even requiring me to fly to the US and pay out of pocket for a repair surgery the NHS deemed unnecessary. That's the short story.
Here in the US, I've seen my mother die of cancer - uninsured - yet receiving brilliant care. The kicker is that she was on many experimental treatments only available in the US at the time. My dad is looking at a medical bankruptcy for it all, so the benefits of it are a double edged sword. She had a very high quality of life right until her death, and she wouldn't have had that elsewhere. Dad says those extra 7 years with her were worth the bankruptcy. But I'll never forget, on her literal death bed, her apologizing to my dad over the cost of it all.
And that's when my mind largely changed. My horrible NHS experience colored me. One large very bad thing. But over here in the US, I've had plenty of other bad doctors, and disasters waiting to happen.
And we are *still* paying off the bills from when my son was born prematurely and had to be in the hospital for 3 weeks, and he will be 3 in January. That stinks, big time. And we have Great Insurance. Yet here I am, paying beacoup de dollars every month, which is hard not to resent.
So. My theory is this. There are good things about both systems. There are horrible things about both systems. The bad experiences in both countries largely overshadow the good ones. And that no matter where we live, with either system, our basic needs *can* be met, sometimes you just have to fight for them.
Healthcare sucks no matter where you are, brilliant doctors and care exist in both places, it is just mainly down to LUCK - and some willingness to fight for your own care. Which I've had to do in both countries.