Also, an overlooked benefit - we have public healthcare so you don't have to worry about keeping a job in order to get health insurance. It's kinda overlooked point but it's weird that America has this system which incentivises you to have a job in case you get ill.
Also, everything is in English. I personally woulnd't want to file my accounts somewhere that I need to hire someone to translate the bank letters/contracts etc.