It all depends on the reason for the immigration. If you're coming from an extremely poor, shithole country then welcome to America. If you're seeking asylum to save your life because you're a certain religion, LGBTQ, severely against the regime of your home country, in a war torn region, or anything else that threatens the life of you and those you love, then welcome to America. If you just want to jump the border for no reason, then get the hell out. But if you want my opinion, immigrants are the best thing for this country. Those of us that have lived here all our lives take a lot of things for granted. Whereas the immigrants that come here don't. The take those things with so much respect that it actually opens our eyes a bit. I know someone who is an immigrant, and he loves the freedoms and programs that the rest of us either complain about all the time, or just flat out don't notice. Just because we were born into it.
Immigrants can only improve this country, unless they're a drug cartel or some terrorist group. We have our own terrorist groups here. We don't need yours.