I have the opposite opinion:
If you are mostly interested in HF and VHF, then there is no need to pay the additional money for a unit that will work well at multiple GHz. Instead, get the nanoVNA-H4, which works excellently, has current firmware support, and costs much less. I recommend the -H4 rather than the smaller -H, because it's processor has greater capacity, allowing it to support features of the newest firmware, and it will do 401pts per scan. And it works flawlessly with the computer programs like nanovna-app and nanovna-saver and others.
Yes, as the previous poster mentioned, it does use harmonic mode clocking above 300MHz, but that is part of its genius design to keep it inexpensive - and it works very well up to 600 or 800MHz, and with decreasing fidelity up over 1GHz.