Might depend on what you mean by need-based welfare programs, but I definitely like the idea of UBI.
Basically all welfare programs that you do not pay into - Medicaid, SNAP, TANF, SSI, CHIP, Obamacare, school meals - plus UI, or at least, as much as we could get away with without stepping on federal toes. Replace everything with universal income, massively cut down on the bureaucracy, and give those who have fallen on hard times the ability to look for a job or do what they need to do to pick themselves up rather than wasting time filling out forms or going through interviews at the welfare office. Let people make their own decisions on their priorities rather than force them to go through a one size fits all government system that makes all the decisions for them.
It would reduce the size of government, corporate welfare, and welfare fraud. By giving people the ability to make their own decisions, it would also likely reduce the number of people who are caught in a cycle of dependency on government. If we must have welfare, let's have welfare based on freedom, rather than on cronyism and inefficiency.