I tried going the salt and vinegar route for a few years, it works, but I have a large gravel driveway and a large property and the past too years I could not keep up. I have also been told that its bad to use salt but I also figured they dump salt like crazy in the winter so whats the difference.
So after a few years of using salt and vinegar weeds started coming up everywhere. So this year I put down pramitol 25e in the worst of the areas, and Gordons barrier in other spots. The thing about Gordons barrier I didn't like is there is glosphate in it so you were spraying ot even on bare areas that didn't need a post emergent.
One thing I have found is roundup and Amine 2 4 d works much better if you adjust the water PH to between 5 and 6. If your PH is off you are wasting money and product. Alot of homeowners mix it "hotter" because it does not work, I am convinced in most cases they just need to adjust the PH of their water.
So I reluctantly used chemicals again and they work great. I do spray some dandelions in the lawn if they start to get too thick in an area. I like dandelions and they have a great benefit, but I try to keep them in check. I just see patches where they are threatening to kill out the lawn and thats where I spray.