VSCode
Spyder
この2つよく使う

真面目に動かす気が無い時の下書きはサクラエディタ
notepad++とかも使った事がある
左に行番号が出るのだけは最低条件

半角スペース全角スペース、タブスペースを見分けやすいエディタが理想
マルチコンソールはもっと理想
総合的にはVSCodeかな

idleは公式のpythonだといいがanacondaだとメリットなし

pycharmを使ったことがないので良さを伝えて欲しい
少なくともspyderに対するメリットだけでも