> My development is mainly Windows and I prefer Linux host with Windows VM guests

I've tried this in the past but I was unable to get the debugger to work from within a VM.

Has this improved, or is there a trick, or are you just going without a debugger?