Olha, muita gente usa VSCode para trabalhar com Java, funciona mas eu ainda acho o IntelliJ muito superior. Me incomoda um pouco o fato de ter que instalar um monte de extensão pra fazer o VSCode funcionar bem com Java hehe. A versão gratuita do IntelliJ é muito boa, claro que perde algumas funcionalidades, mas nada que vá te atrapalhar.
Você disse que está na faculdade, dá uma pesquisada se não consegue pegar o Github Student Pack, ele te dá acesso ao IntelliJ Ultimate.