I am in favor of some type of barriers in carefully selected areas of the border with Mexico because the United States should be able to control its borders. Modern technology such as drones may be a better choice for other areas to save money and to maintain the natural appearance of the area. Walls are not pretty but they are effective provided they have human guards as back up.
Trump may not be the brightest bulb in the pack but he seems to be a fair populist style politician as long as he listens to the advice of qualified technocrats and the military. Trump did promise a wall during his campaign and that is what he is trying to get built now. He will win this issue because he is stubborn as long as he gets some type of concession from Nancy Pelosi. A full length actual wall across the Mexico border will never be built because it is a stupid idea however it is smart politics for Trump to advocate it because it will fire up his base.
Nancy should simply give Trump some type of minimal foggy concession because she will not win this issue no matter what happens. Trumps political base likes the government being shut down and they will vote for him again at the next election in even greater numbers. Unfortunately Nancy has too much pride to make any concessions quickly so critical government services may suffer during this little political game of chicken.
I favor a modified “Chuck Norris” option of using drug money captured from El Chapo to fund the wall proposed by Ted Cruz. Even if it funds just a smaller version of the Mexico wall and adds more border patrol officers to take care of suffering migrant children better. It seems like a win-win option for everyone.