A steady trickle of immigrants is much better because then it forces cultural integration, especially when the immigrants do not speak English. A flood of immigrants will lead to a nation divided among cultural lines without the possibility of integration because the cultural bubbles will have already been established.
We should focus on helping impoverished nations develop, so people don't have to leave from their birth countries to find comfort.