I use a Topeak Road Morph pump. I got this to replace my previous Topeak mini pump, which served me well for a dozen years until I wore it out. The Road Morph has a gauge, a hose which can be extended, and a tab which can be used to hold the pump in place with your foot. You can unscrew and reverse the collar on the pump head to switch between presta and Schrader. I have found this pump to be good enough to do the job of a floor pump, it works on road and MTB tires, and can easily pump over 120 psi.