I use Emacs in WSL, along with a suite of other tools like rust-analyzer, and the experience is _lightyears_ beyond trying to run those tools under regular Windows.
Can't you just store your repositories in the ext4 partition then?
I need them available to Windows tools, like Visual Studio and Unity.
I think the popular Windows development tools will get support for remote development with WSL. JetBrains is working on it for IntelliJ and I can't imagine Visual Studio will be far behind.
I need it working fast now. I won't upgrade to WSL2 until its speed is improved.