WSL is great but I dread all sorts of malware / ransomware / virii etc. One wrong click (have you ever been tired) and while obviously I have backups that's a lot of stress and lost productivity to get back where I was.
You have to go a fair way to run anything on wsl, much more than "one click". Also, there's not much that you can do in bash that can't already happen in batch/powershell, with perhaps a little more effort.
How's the gcc toolchain? One of the biggest comforts on Linux is the easy ability to just configure-make anything one needs.