Tentei o VsCode por um tempo, não é algo que vá te incapacitar, as extenções são boas e tal. Porem é a JetBrains né, sou completamente contra ficar defendendo empresas no geral, mas há de se reconhecer que os caras sabem fazer uma IDE de qualidade.
Sobre a versão gratuita, sendo sincero não muda tanta coisa assim dela pra versão paga, tu ganha algumas facilidades tipo o SpringInitializr ja dentro da IDE, não precisa ia lá e ficar copiando td.
Em resposta a Java IDE
1