1. Good standard of living 2. Money 3. Clean Environment 4. Less Corruption (I cant say Zero corruption, but faaaaaaar better than India 5. Good Customer Care & Service 6. Even though you pay the same percentage of tax (nearly 30%), you feel happy to pay taxes in US as the infrastructure, road, electricity, water etc are managed perfectly.
Ofcourse, drawbacks are missing your loved ones and risk of job (especially for consultants)