I carry a lyzene pump. They se one now with a push handle and a tiny base which helps a lot. The high pressure one takes about 200 strokes to fill a 26x2.1" tire, which is doable while sitting on the ground.
I started with a CO2 inflator and cartridges figuring that I could fill my ebike tires and fill my four car tires with what was left over in a cartridge.
I was surprised to find that a single cartridge was Barely Enough to swell my flat Fat Bike tire, and it would have taken probably half a dozen cartridges to fill the tire at three bucks a pop, so I finished pumping up the tire by hand.
The CO2 cartridges take up Tons of space, weigh a Ton, and clank around making noise in my toolbag.
Then I bought a rechargeable inflator with a Huge battery, that worked quite well, but it too weighs a Fricken Ton, and you need to babysit the battery properly or it will be dead, and won't take a charge anymore after the battery croaks.
(It did come in very handy when I got that single flat tire though. I had to pull over and reinflate my tire 4-5 times to get home, and I had Lots of battery left.)
Then I bought a 48 volt compressor and put a connector on it to plug directly into my battery.
I never did use that compressor.
Then I bought a shock pump that Works Great and can fill a tire in minutes with very little effort.
(you only struggle to pump it when you're pushing 200 PSI through it)
The long handle makes it fast and easy to pump without struggling with a 6" mini hand-pump that would take half a day to pump up a tire.
The only problem with it is that it is 13" long and is a little difficult to store on the bike.
(12" is kinda the standard size for storage containers and tool bags)