I always use Virtual Machines for all my work, and some programs won't run in a VM which limits the choice, which is why I ended up with VideoPadEditor
@Alby Tastic VideoPadEditor works in a Virtual Machine? It doesn't sound like it from the name.
FYI, I do this kind of stuff at my day job (remote access to virtual machines) and all of the mainstream video editors will work in a VM just wonderfully (even "in the cloud" like AWS, Azure, GCP). The key is that you want to pass a GPU into that virtual machine for performance. You can do this at home if you are familiar with virtual machines (I use ProxMox for my hypervisor) and in the cloud you just have to pay for it, not cheap, but you also don't need to know anything. This is how the "big shops" do their editing these days, all in the cloud in VMs - all distributed work.
Anyway, "for now" I'm editing on a local machine. In the future I may do a YouTube video of setting up a remote access video editing workstation so that I can sub-out my video editing without giving them my raw media files. That will be a fun project!