So is there a good reason to go to Catalina?
No pressing reason at the moment, but once you get two versions behind you tend to miss out on security updates and some features.
At the moment I am clearing space on the internal drive and will set up a second partition so that I can dual boot.
I have tried VMWare and have Mojave running in a window under Mohave and that works for apps, but any peripherals require that they be supported by the host OS and Spyder 4 has a 32 bit driver.
Bob