Basic income makes sense to me as a more effective implementation of welfare, but I personally strongly prefer the negative income tax implementation: https://mitsloan.mit.edu/ideas-made-to-matter/negative-incom... That seems to address many of the concerns that people are raising in this thread. Namely, it doesn’t require you to work, but ensures that you never have a disincentive to work either.
I think UBI has advantages in its universality, where it's not perceived as a rich to poor transfer (even though it really is) and everyone feels they benefit from the program (even though some people don't).