The biggest problem to work WSL in my opinion is that your FS stay NFS. There's no symbolic link possible with Windows FS and that's really annoying. Most of modern web tools like npm, composer or framework (Symfony cache, assets) will not work.
That said, it's not possible to use WSL for serious work.
Maybe one day if Windows's FS change, but not today..
The biggest problem to work WSL in my opinion is that your FS stay NFS. There's no symbolic link possible with Windows FS and that's really annoying. Most of modern web tools like npm, composer or framework (Symfony cache, assets) will not work.
That said, it's not possible to use WSL for serious work.
Maybe one day if Windows's FS change, but not today..
I keep bin/ and lib/ in Dropbox, using symbolic links to make Dropbox/bin into bin.
I swear and affirm that this works. WSL is a work in progress.
Being said, I do my work on a Linux box and use the Windows for testing.
I was using Docker in my WSL and Postgres, the impossiblity of symlink made my persistent storage unable..
It's maybe something new but my biggest problem was the PostGres docker persistent storage..