Thorn resistant tubes on all my bikes. My MTB and 3 road bikes. I replaced my tires yesterday because I noticed a hole 3 mm wide on my rear tire. Whatever made that hole scratched the tube and did not penetrate.
I took that same bike with the tire with a hole on it to a 63 mile organized ride 2 weeks ago in the rain. The tubes held quite nicely.