«Mejor» podría ser subjetivo, ya que personalmente prefiero Notepad++ sobre VS Code. Notepad ++ carga mucho más rápido, se ve y se comporta como una aplicación nativa de Windows (a pesar de ser creado por Microsoft, VS Code fue claramente influenciado por Sublime Text), y es en general menos molesto de usar que la mayoría de los otros editores de código debido a su simplicidad. (Tengo todos los editores multiplataforma gratuitos que existen instalados en mi portátil y los uso todos de vez en cuando.)
Pero VS Code tiene un conjunto de características más amplio, y a través de las extensiones soporta el resaltado de sintaxis para más lenguajes que Notepad++, incluyendo los últimos frameworks y bibliotecas, como TypeScript para Angular, JSX para React.js, y archivos VUE para Vue.js.
Personalmente no uso VS Code a menos que esté trabajando en un proyecto que realmente se beneficie de sus características de autodetección/completado de código o de su resaltado de sintaxis. De lo contrario, casi siempre utilizo Notepad++ por su rendimiento más rápido, su interfaz de usuario familiar de estilo Windows, y sus colores por defecto para el resaltado de sintaxis (sé que no es exactamente la norma, pero prefiero ampliamente el texto oscuro sobre un fondo blanco).