

What is the experience coding on Java in VSCode/Neovim? I read and talked to a bunch of people saying I should use Intellij and only Intellij to code on Java. Every course and tutorial and I found use Intellij. So I am wondering how bad VSCode/Neovim is for Java?
Context: I have been using VSCode/Neovim 4-5 years for Python development but now we are changing our stack to Java/Spring