Have you looked at the TinySA?
It is a spectrum analyzer, sweep generator and a signal generator and fits in the palm or your hand. Add an external 60db step attenuator and you have an excellent RF lab.
Spectrum Analyzer with two inputs, high quality MF/HF/VHF input for 0.1MHZ-350MHz, lesser quality UHF input for 240MHz-960MHz or Signal Generator with two output, sinus output for 0.1MHz - 350MHz and square wave output for 240MHz-960MHz when not used as Spectrum Analyzer.
Product support is exceptional. You can communicate with the system designer via a group.io forum.
For more info search tinysa.org or search YouTube tinysa.