What about disadvantages like this one?
It says some packages (like Traceur.jl) can’t be integrated into vscode,
because it would require VS code to hook into a running process, which it’s not designed for.
But this package can be integrated in Juno though.