Agreed. ~1,000,000-ish new citizens sworn in every year give testament to the attractiveness of America.