The Road Morph works very well, but it's not very small, so is best clipped to the bike frame rather than carried in a bag.
The basic rule of pumps is that the bigger they are, the better they work (hence track pumps).
The chuck has the normal movable innards to switch between presta and schraeder. Repute would have it that the fold down foot plate can break off with clumsy use - they are available as spares (£3.50 atm).
The mount that comes with it is a centreline mount, so it uses up a set of bottle cage bosses, and if you've got a small frame or the top tube is at a steeper angle, there may not be enough length along the seat tube for the pump, so you'd have to use the down tube bottle mounts.
What you need to resolve this issue is one of these, which fits between the bosses and the bottle cage, holding the pump a bit to the side.
https://www.sjscycles.co.uk/pumps/topeak-mounting-bracket-for-peak-dx/
If you use large tyres (around 2") the mountain morph may be better.