Something that should always be considered is US healthcare is an expensive nightmare. Public healthcare is a HUGE benefit that I think a lot of outside of US people underestimate. (And no, nurses don't get free healthcare from their hospitals. They have the same terrible insurance everyone else gets).
For example, I have to pay $9000 a year BEFORE my insurance starts covering healthcare costs. (at $5000 my insurance starts paying out and I owe 10% of the bill). My insurance does not cover medicine costs at all.