Just do some research and read reviews on any pump you are considering. I generally just use Co2 cartridges but I do have a Bontrager Air Support HV frame pump for emergencies and it works fine.
I generally only carry one tube, one Co2 and Park GP-2 patches for emergency use if I get more than one flat on a ride.