You're coding an app on your Windows PC that is destined to run on a Linux server, let's say it's a TALL stack app for argument's sake. Your IDE, say VsCode, is running on the Windows side, but you test and serve your app on a WSL (Windows Subsystem for Linux), which is a virtualization. Chances are it's gonna be slow as molasses so using tools like composer or npm will take eons to run and a web page will take an eternity to render. Reality is, everything you need is available on Windows and will work blazingly fast, so for me, I go 100% Windoze! Windows ignores case for file names, but chances there's a file named "myfile.php" and "Myfile.php" in the same folder are slim. Of course signals and threads don't fly on Windows, so if my app needs those, I'm stuck with WSL. Keep WSL around, and make sure it's LTS.