Ran over a piece of a barb wire fence on the ground first off-road trip; front tire deflated almost immediately. Managed to ride 1 -1/2 mile back to my trailer but did not think I would be able to salvage the tube so bought a new one. The tube had multiple punctures and was pinched by the rim but I patched the holes and added some Slime. It's it hanging in my shop for a back up but has been holding 25 psi for a couple of months now.
A few days ago managed to pick up a 1" button cap (roof underlayment nail with an attached plastic washer) in my own driveway, again the front tire. Had about 1/3 of a can of Fix-A-Flat with the flexible hose I carry on my mountain bike and put it in but it did not hold air. Left it overnight with the puncture at 6 o'clock and next morning and ever since has been holding.
Can't say which product is better but I now carry a can of Fix-A-Flat on the TW now.