O Visual Studio Code, não se autodefine, nem como um IDE, nem tampouco como um editor de texto, mas sim como um Editor de Código Fonte.
Particularmente, estou bem satisfeito com esta definição. Embora não ache que isso tenha alguma importância no mundo real.
Na minha opinião, o importante é saber pra que serve cada ferramenta e escolher a que você se sinta mais produtivo.
Se fosse para classificar o VSC, eu o descreveria como um intermediário entre um simples editor de texto e um IDE.
Editor de texto < Editor de código < IDE
Dado que código fonte é basicamente texto - um tipo bem específico, claro, mas ainda sim, texto - não consigo ver a diferença.
Dá pra escrever código em qualquer editor de texto. Mas se o programa tem também funcões para compilar, rodar, syntax highlight, formatação, etc, já passa a ser IDE.
Pra mim o que muda é que alguns IDEs são mais completos que outros. Mas a partir do momento em que tem funções específicas pra programar, não é mais um mero editor.
Faltou o argumento. Para tornar a resposta produtiva seria bom justificar porque acha que ele é intermediário.