Support for symlinks in Windows 10, at least, just got better (or rather easier) for those of us on the Insider Fast Ring: https://blogs.windows.com/buildingapps/2016/12/02/symlinks-w...
One big downside for me is that I cannot actually run the code I build locally because the codebase I'm working on needs to enumerate & name the network adapters that are present, and WSL doesn't yet (, if ever) support this.
But, for what I'm currently doing, which is code cleanup and goal #1 is just clean compiles w/ no warnings as errors (w/ -Wall -Wextra -pedantic -Wno-zero-as-null-pointer) & links, it's a great productivity saver.
[1] https://github.com/myint/indent-finder/blob/master/test_file...
Take a look at this blog post from November: https://blogs.msdn.microsoft.com/commandline/2016/11/10/ifco...