I like my Gator Hardshells. Reasonably flat proof, and very long wearing, but still reasonably light. I know some on this forum don't like them, but they've done well for me.
I carry a mini pump (no CO2), and not micro sized. I think mine may be tending more to the MTB side, so reasonable volume, but not super high pressure, but high enough.
One pump I found was adjustable for high/low pressure. So one could do most of the inflation on low pressure, then top off on high pressure.
1 or 2 tubes, plus a patch kit (glue type).
With the pump, I can always find the hole (which helps looking for something in the tire casing that could be causing problems).