So I use Laravel Homestead (LH) as my local dev environment on Windows with vscode as my code editor. This is particularly useful for my Pantheon WP and Drupal projects. LH handles Apache and NGINX and you can flip between the 2 using vagrant ssh > flip , which I find useful. I tend not to use WAMP or MAMP. I like the configuration options in Homestead.yaml to set e.g. PHP versions, folder mapping. To enable nfs I had to make firewall exceptions in Vipre, which I use for my anti virus. There are slowness issues but overall it’s the best set up I’ve found for me. For Drupal development I use the Mix module to speed things up. Vagrant can be a bit temperamental but ‘vagrant reload –provision’ usually fixes these issues. See this for setting up a cert in LH.