Since recently I started contemplating moving from Europe to North America for a Software Engineering job. Main reasons being paying high taxes on a rather low income compared to NA. I know we have universal healthcare, more vacation days on average etc, but with an SWE salary in Europe you could just do without it. 
I also know that in the US you have less job security and health care is expensive, but wouldn't a high salary offset that anyway?Did anyone go through the same thought process? What do you think?