Whatever way you go, you will cause a negative effect on some part of those on benefits, low earning jobs, etc.
Bring more in on property tax, where do you think those owning properties will get that delta from, in the rental market we all know where, same goes with everything else, the waterfall effect will more often than not push the costs down the chain.
Same with John Swinney making headline statements about eradicating child poverty, honestly, how can he have been in politics so long and not understand about never make definitive statements like that, nobody will ever eradicate child poverty, there are a thousand ways and reasons children are in poverty, not all are solved by throwing money at the problem, or by changing the metrics you measure things by.