If you use VS Code, make sure you install the Python extension, it adds linting, code completion, debugging, and some pre-defined snippets. PyCharm still has more features specific to Python but VS Code is a better editor overall, especially if you do more than just Python. Sublime used to be my goto editor, but it is unofficial abandonware, he still makes updates but he has been promising 3.x release for years and keeps disappearing for 6 months at a time between minor updates.