Дело привычки и личных предпочтений. Я использую vim (я должен признать, что emacs по крайней мере настолько же силен, но мои пальцы глубоко обучены более чем 30-летним опытом vi, и любой другой редактор дает мне дрожь, особенно , когда он пытается подражать vi и никогда по-настоящему не удается сделать это на 100% правильно ;-), иногда интерактивная среда (сам python, иногда ipython), и в еще более редких случаях - отладчик (pdb). Хороший редактор дает мне все, что мне нужно в плане завершения слов, поиска и т. Д.
Я пробовал Eclipse, его плагины, eric и Kommodo, но они мне просто не нравятся - Wing, я думаю, я мог бы привыкнуть, и я должен признать, что его отладчик совершенно не из этого мира ... но я очень редко использую (или нуждаюсь!) расширенную функциональность отладки, поэтому после каждого редкого случая я забывал, и мне приходилось изучать все заново несколько месяцев спустя, когда необходимость возникла снова ... нет! -)