that's an easy one: webstorm
there are too many small features, like the local history which has saved me multiple times from blunders like running git clean forgetting that I hadn't yet committed the files
OTOH, since webstorm indexes the project, the refactors across multiple files are more reliable than for ex. vscode