I am a BIG advocate of carrying a "real" pump. Just a couple weeks ago I came across a guy stranded because he had couldn't figure out what was causing the flat and had gone through all of his and his ride group's CO2 through the slow leak. Passing riders heading out to the country were, justifiably, unwilling to give him their CO2. My pump has an unending supply of air even though elbow grease can be a limiting factor.
I have a Torelli mini-pump on one bike and a Barbieri Carbon One mini-pump on the other. I don't expect to get the pressure up to optimum riding pressure, but I can easily get it up high enough to get my tush home, to a bike shop with a floor pump or to a rest stop. Several people love the Topeak Morphe and can, I think, get pressure pretty high. Additionally, many frame pumps come in different lengths, so don't necessarily rule out a frame pump. I think Blackburn makes a cool looking carbon frame pump.
Frends know gud humors when dey is hear it. ~ Da Crockydiles of ZZE.