I have visited USA but I never liked it enough to want to live there due to the culture being too extroverted for me. I moved to Singapore and like it a lot.
I don't think USA is a bad place, probably the best for your career but I don't see myself enjoying living there too much, although maybe I am generalizing because I only visited New York and SF.