I've lived in a variety of different places.
To be honest with you, once you can grasp the language of a foreign country and it's politics, you realize it's all the same shit. Like, I am pretty sure someone from the Philippines or El Salvador would come to America and think what we go through is light compared to their home. If you not coming from a less developed nation to rich developed, nation your improved quality of life will just be perception shift, it won't be reality.
When people talk about why another country is better because it has better politics or whatever, they are looking from the outside in. You are not embedded in that country's history or culture.
It's why immigrants can come to America and call it the best country on Earth. Of course it is, you are not American like a Black American whose bloodlines descends from slaves. It's not the same thing.
Most of America's drama is soap opera bullshit orchestrated by people who are detached from the everyday life in America.
The problems in America don't get fixed, not because we are unable to fix them, not because the everyday citizens don't want to fix them, but because the ruling class in America has no interest in Americans.
Once you reach a certain amount of wealth in America, and it starts at like, 50 million in networth. You are pretty detached from socio-economic and political realities that plague the everyday person in the country. Most of these long sitting politicians are millionaires...and that's anywhere.
There's very few good, stable and rich countries in the world, and despite it's bullshit, America is one of them.
Most humans are shit, therefore most countries are shit. Go there, learn the language, work there and you will realize it's fucked up just like the place you left.