here's another vote for both
I acquired several pumps over the years but the one I carry has proven to be dependable, effective & easy to use
Blackburn AirStik. that link goes to the current "anyvalve" model. I have 3 bikes so I mounted the same mount on all 3. I just have to the remember to move it to the bike I'm taking out
I have a very effective, dependable & easy to use CO2 inflator
Genuine Innovations G2673 AirChuck. it's just a tiny little thing so I keep it in a small plastic zip bag w/ some patches
when I have a road or trailside flat repair I use the CO2 inflator. when riding in very cold weather I keep extra cartridges in a pocket because they don't really work well when frozen
having a hand pump is good for when I air down my MTB tires for a soft section but then want a cpl more lbs when I'm back on harder dirt. no sense to using a CO2 cartridge for just that
fwiw - I covert all wheels on all family bikes to Schrader valves. easy peasy, durable & flexible when hand pumping. also easy to inflate at a gas station if necessary