I have a Windows VM that runs Visual Studio and a small number of developer tools so I can test my code on Windows. And another windows VM that runs Daz3D, Clip Studio Paint and the Epic Launcher (to download stuff from the Unreal Engine Marketplace).
Sometimes I misuse either VM by creating a snapshot and installing Garmin Connect so I can update the music library on my watch :)