I stumbled upon the no dig approach by virtue of being rather lazy. We put a lot of effort in when we first got our plots. It couldn't be avoided really as they were full of old carpet, rubble, glass, tree stumps, horse tail etc. We sifted all the soil - a massive task, but worth the effort.
We then built raised beds, but after that initial effort I have never formally dug the plot, just planted and mulched and in autumn / winter covered with manure and / or compost. I might turn the earth over to dig up a potato plant, but that is as strenuous as it gets. It isn't formal no dig gardening, but as near as, and suits me fine. My only real issue with weeds is the germination via the empty plot next door.
Crops and yields are pretty good all round.