I have a Hurricane HP micro, I also have a Road Morph but I carry the Hurricane now. I had a smaller mini pump once but it was ridiculous, it took a couple hundred pumps and more to get even a little road bike tire up to pressure. The Hurricane is pretty nice, though I've seen reviews that say they tend to break. Mine hasn't.
I also have a Zefal HPX frame pump. There's nothing else like it, and the frame position isn't bad but since I often want to hang stuff off my top tube, it just gets in the way. Also it's friggin huge, though not really heavy. Just depends on if it gets in your way or not.
I've heard Lezyne pumps are great. A little pricey, I've never owned one.
__________________
Work: the 8 hours that separates bike rides.