The US has more than it's share of missteps, blunders and just plain bad decisions.
But when you factor in the outcome of WWI/WWII and that places such as Ellis Island existed... I think when all things considered, there is no equal and no better. You gotta take the crooked with the straights...