That sounds like a good set up. I've used Mobaxterm (now VcXsrv) to run graphical apps inside of WSL but that would totally work with a separate Linux machine too. The user experience was really good. Google is hinting that this should be doable even if you want to forward apps from macOS to your main Windows box. Only downside is the taint factor is still there too since it's SSH'ing from your personal box into your work box.