Absolutely! Honestly, I wouldn't trade my job for a US job 3x the compensation. I enjoy top health care, unlimited paid sick leave, unlimited vacation days with a soft-enforced minimum of 30 days per year etc.
Am I sometimes jealous when I see US tech compensation? Sure! But like you say, it's about much more than money + stock.