I bought a little 2 hp direct drive piston type about 7 years ago on sale and it has done fine, within its limitations, ever since.
The tanks are small, and that means you get a limited duration blast of full pressure air out the blow gun if you are air blasting before pressure drops on you, then you wait some recovery seconds then you blast full power again.
Ditto for air wrenching, a limited duration blast of full take off power, then recovery seconds, then you wrench again.
However, waiting for my old Campbell Hausfield main compressor with the big tank to pump itself up the first time is a flat endless wait.
I can use the little 2 hp direct drive piston unit from HF and blow or wrench it down a couple of times with recovery in between and be done with the job well before the CH big tank unit would even come up to pressure the very first time.
Having used both (and having both still working) I continue to prefer to use the 2 hp HF unit with the faster pump up and recovery speed.
Moving the HF around is easier, a whole lot easier as you move it close to the action with a much shorter larger diameter hose so real air flow to the tools is better too.