I also agree to have an indipendent unit is much better, does not share screen and resources, there are also some advantages while using PC based system, for example I have Siglent Logic Analyzer because its a small machine can't handle too much data and processing its better to switch to PC based software for such application
Spectrum Analyzer is among very expensive tools (at least for me) by using a PC based we get two advantages, 1. cut in price 2. more functionality with this thought I started looking for USB based Spectrum Analyzer later at some point I will by something from Rigol or Siglent. (Indipendent devices are also quick to setup)