Note that the point with a solid/free education system isn't that kids of rich SEs get free college - it's that society as a whole gets better education - and your kid's friends also have a future/access to education.
The USA has some good things going for it: VC money, great salaries, true freedom of speech (unlike the EU), right to bear arms (unlike most of the EU, where only robbers have guns and if you defend yourself you risk getting sued - tried on my skin), beautiful seaside, legal weed, less problems with immigrants (African immigration is a bomb waiting to explode, if it hasn't exploded already), place with good opportunity and enjoy a nice climate (in Europe the choice is between cold places with good work opportunity, aka UK, Switzerland or warm places with a barely functioning economy and ridiculously high taxes).
Unfortunately health care is too expensive, taxes are as high as Europe (where is your freedom?), the food is subpar, mass shooting in schools, you have to drive way too much, a culture that is transitioning kids because they think they're the opposite gender.
All in all, I think I'll stick with Europe for the time being and consider maybe South America or South East Asia in the future.
That would be Canada, not the US. Even though some US states allow it, the feds do not.
For me the biggest luxury of being a software engineer is, that pretty much wherever I go, I’m going to be solidly middle class within that region. So I can afford prioritizing other things over maximizing salary.