I lived in the UK until I was 24, and since then have lived in Canada (ten years this year). The question "do you prefer living in England or Canada?" is one I've been asked many times.
It's an unanswerable question. Despite the British roots of Canada and the shared institutions and values, it's still comparing apples and oranges. The best response I've been able to come up with is that there are many things about Canada I like, and a few I dislike, and that living in the UK was much the same.
This has lead me to the conclusion that if you live in an advanced Western country, whether or not you will like living there depends mostly upon you, and not upon the country. You can dwell excessively upon the negatives and lead yourself to the belief that the US/Canada/UK etc. is a rotten place. You can dwell entirely upon the good things, and delude yourself into thinking that the US/Canada/UK etc. is utopia and that everyone else doesn't know what they are missing, poor suffering devils. Or, you can try and achieve a balanced viewpoint taking into account the good and the bad, and realising that there are many many wonderful things about the US/Canada/UK etc., but that there are failings too, although the good tend to outweigh the bad by a significant proporation.
I was happy living in England. I am happy living in Canada. I could be happy living in the US.
If you are unhappy living in the US/Canada/Uk etc, you are unlikely to be happier somewhere else.
As far as your second question Bradley, I view America as a generally positive influence in the world. It has failed and done bad things, like every other country, but overall the contribution has been siginificantly positive. The world is a better place for the existence of the US.
Expatbrit