As a matter of principal we don't spray Glyphosate (Roundup) or other herbicides on our property. I'm well aware of its effectiveness as a non-selective herbicide but choose not to use it for a number of reasons.
I've got a few hundred feet of paved driveway which has some areas where weeds (mostly Bermuda grass) is pushing up through the asphalt. Weeds are pretty hard on the driveway edges, breaking it up if left unchecked.
I have a flame weeder which is quite effective at killing off vegetation by heating them up and breaking down the cell structures of the leaves and stems. But this doesn't work all that well on the driveway and not all that well on Bermuda grass - at least not in my experience.
I've used vinegar before and it is OK at killing weed top growth but not so great for plants with considerable roots or those that spread using rhizomes.
Generally I just pull out the mattock and get medieval on weeds - the mattock is a very effective tool for digging out weeds - but along the driveway this isn't really an option.