I guess this is telling as to how much I'm NOT a weight weenie. I carry a pump, usually 2 spare tubes, a patch kit, a CO2 thing with 3 or 4 cartridges, 2 big metal motorcycle tire levers (DH tires can be tough), and a big wrench to remove bolt on hubs/axles.... in addition to my multi tool, spare cleats, random bolts, brake pads, derailleur hanger, zip ties, duct tape, first aid kit, food, emergency kit...
Anyway - totally concur that a floor pump is a must. Hand pumps are for on-trail fixes, and CO2 is for on-trail emergencies (which includes anytime I'm hot, tired, and frustrated enough that $3 a cartridge stops sounding expensive...)
AND - I run tubeless tires. You can convert just about any standard MTB tire/rim into tubeless, run lower pressure for better traction and not worry about pinch flats or small punctures. The only way you get flat tires with tubeless is if you run the pressure so low you pop the tire off the bead, or if you tear a sidewall or cut the tire too big for the sealant to fix it. The large majority of my tire repair supplies go to other people on the trail.