Just as a routine matter, always have more than one spare tube on hand. Tough reason to miss a ride. Better yet, another set of wheels, cassette and tires.
I won't comment on tubeless. I won't go that way because in our garage we have 4 road bikes and I don't want to remember and perform the periodic refreshing of the sealant. Plus we're happy with how the tubed tires work and have very, very few flats. No reason other than that.