I’m in the same situation, have to use Mac for SOC2 reasons after having used Linux for 10 years. The apps are fine, it’s the KDE window management I miss the most, and a VM won’t really help there.
Why, running KDE in VirtualBox in full-screen mode must be fine :) At least, I did it breathlessly with Xfce, on much older Apple hardware, and it was... just fine.
(OTOH running text-mode Emacs from a headless VM in a full-screen built-in Terminal may suddenly feel sluggish. Kitty or WezTerm solves this.)
Why, running KDE in VirtualBox in full-screen mode must be fine :) At least, I did it breathlessly with Xfce, on much older Apple hardware, and it was... just fine.
(OTOH running text-mode Emacs from a headless VM in a full-screen built-in Terminal may suddenly feel sluggish. Kitty or WezTerm solves this.)