あくまでパッと思いついた範囲ですが。
■VSCode
[メリット]
・動作が軽い
[デメリット]
・あくまでエディタなので
色々自分で設定しないといけない
・統合開発環境ではないためできることが制限される
■IDE(例としてEclipse)
[メリット]
・エディションにもよるが、
セットアップした時点で開発に必要な大体のものが揃う
[デメリット]
・自分で取捨選択せず使わないライブラリ等を
入れた欲張りセットにすると重くなる
Like!