Shopware Development using VS Code

I understand that the recommended coding environment for Shopware 6 is PhpStorm plus PHP, Symfony, and Shopware support. But what would be the best practice for Shopware 6 development in Visual Studio Code (or Codium)?

Why ask anyway? I know that several frontend developers are using lightweight machines and only doing occasional Shopware/Symfony/PHP editing, so they won’t bother licensing backend-focused IDEs like PhpStorm that also use more hardware resources than VS Code, which is very lightweight and quick compared to IDEA editors.

Intelephense, IntelliPHP, PHP extension, whatever? and possible Symfony extensions like Symfony Helper, Symfony for VSCode, Symfony Extension Pack, etc. should also add Twig support without needing additional Twig extensions.

What additional extensions or settings would you recommend? Can we make the Shopware platform core source known to the IDE? Or would you rather recommend not using VS Code at all?