Giving DACA immigrants a path to citizenship is a mistake.
Bringing in hundreds of thousands of additional immigrants as cheap farm labor is a mistake.
I would like to see a deal that, if we MUST take “care” of the dreamers, predicates citizenship in future years on the amount of taxes they pay directly (minus any welfare or other dole payments they receive). Start a business - your business taxes count, as do your personal taxes. Work for a company - your personal (federal only) taxes count.
Fall into negatives after a short grace period, get deported.
Fail to reach the required value to the United States, get deported.
If the dreamers are so valuable, they should be willing to prove it - one case at a time.