In my opinion, the biggest advantage of Emacs is the ability run and evaluate code in a REPL Driven Development style. It is very common in languages like Clojure, less common in Python. You can do a lot in VS Code and PyCharm, but I haven't found a better combination than Emacs and the "elpy" package for this.