I wish I knew what I'd hit with a tire on the Jeep the other day, but it didn't stick in the tire. Left a kinda nasty looking, relatively fast leaking puncture (happened on my way home from somewhere, 20 minutes after I got home it was down to 8 psi from 40). Really ticked me off, as my summer tires only have ~3300 miles on them and now I've got my offroad setup on the Jeep while I'm waiting for a new tire to arrive (and then measure tread depth to see if I need 2 new tires).
The damage was definitely patch-able, but with how hard I use the Jeep, I don't feel comfortable running a patched tire on it, considering a puncture through the tread damages the cap ply on the tires and kills its speed rating. Patches aren't the biggest fan of heat either, and the last thing I need is a tire failure when towing at 65mph in hot weather. Plus, I don't know how low the tire got on my drive back home, so I'd worry about internal sidewall damage (not low enough to feel it, I didn't know anything was wrong until I'd been home for a few minutes and walked back outside).
And the worst part is, out of all of the stupid places I've taken the thing, I've never had an issue. But run a quick errand on fairly clean roads and I trash a tire...