I don't carry anything for flats since getting my armadillos (2600+ miles, no flats !!! )
I've never tried armadillos but I will.
A local bicycle shop sold me a 20" 100 psi slick called an Animal that is made in New York. I put them on my trike. Some kid tied the trike to his car and dragged it over two miles with the wheels chained so the could not roll and while they flat spotted big time they're still holding plenty of air over a year later. I still use them today but mostly for trying out new builds I plan to take apart.
And I don't go far...