I have an old TopPeak pump that has two small diameter pump chambers side by side. The chuck has a high pressure and a high volume setting. Flip the chuck one way and it airs the tire up pretty fast, flip it the other way and finish up with the higher pressure. Has a built in gauge I don't pay attention to because it probably is very inaccurate. Does presta or schraeder valves. Never used a CO2 inflator and probably never would as long as my current set up still works.
As an aside I hate things attached to my bikes. Lights and a cyclo-computer is about all I will attach...I don't count bottle cages !! I wear a Camelbak Lobo with the bladder removed. I put the pump inside where the bladder goes (there is a mesh pocket for it but I am afraid it may fall out.)as well as any bigger gear that I may need to fit. All my tools/tube etc. go in the small upper pouch, wallet and keys in the roomier lower pouch. Bike stays with the clean lines : )