This topic basically sums it all up : https://www.tabnine.com/blog/intellij-vs-vscode/
VSC is lightweight, so it can be very useful if you program in various languages often and don't mind configuring things for each new language.
IntelliJ might be the optimal solution if your primary focus is Java and/or Kotlin development as it offers a much more focussed set of tools for people who work with that specific language.