The fact is we will get the best possible deal with Trump. Not with Hillary or McMuffin. The sad reality is Trump is our last chance and imperfect. We can only take the 1.8m, the wall, and policies to encourage the other 10m or so illegals to get out.
You want to deport 12m instead of 10? Well that might not seem like a difference but without a wall (i.e. real border security) then we won't deport anyone permanently. So we trade. Keep 2m out of 12m or so, build the wall, end chain, etc.
My problem is that he is giving away his last bargaining chip - full citizenship - before negotiations have seriously begun. Unless hes planning on giving away more.