Frame pumps have the disadvantage of (1) using one hand to push while the other hand pulls, (2) attach directly to the valve requiring care so that you do not damage or break the valve off and (3) are usually too large a diameter for serious pressure. For high pressure, you want small diameter pump that does not move much air per stroke. Before I got a new pump (mentioned below), I used a Zefal HPX pump. Although it suffered the above listed characteristics, it worked reasonably well for me.
For general use, a heavy duty floor pump with gauge that you leave at home works best.
For transportable pumps that work really well, mentioned above are the Topeak pumps that can be used on the floor with a hose, friends of mine that have them are very happy. I recently bought a Lezyne frame mounted pump that can be operated on the floor and has a hose. I have only used the Lezyne a few times for testing and I could easily get over 100 psig, I am quite pleased with it. Next tour, the Lezyne goes along but I am not sure yet if I will bring the HPX as a back up or not.
For around town where theft could be an issue, I use cheap (less than $10 on sale) non-floor frame pumps on my bikes as emergency pumps.