For a road bike my recommendations are pretty simple: FLOOR pump at home and CO2 on the road. Mini-pumps are small, light, and take forever to pump a high pressure tire up. A 16g CO2 will do it in 4 seconds.
Flats never seem to happen at an opportune time so holding back friends or changing a tube in the rain should be a minimal thing. But CO2 also escapes a little faster too and a floor pump at the house means you have naximum pressure when you start out and no problems getting the pressure up there.