Ho fatto una piccola recensione di redattori / Di recente l'IDE e la cosa più comune che manca IMO è una sorta di gestione dei progetti, debug integrato e modi per impostare percorsi python personalizzati per progetto.
Quando si tratta di Komodo, per quanto riguarda il mio test rapido, la gestione del progetto in Komodo era piuttosto semplice, ma ha il debug integrato. Anche il completamento del codice mi ha fatto impazzire.
Personalmente uso WingIDE e non mi manca assolutamente nessuna funzionalità. Soprattutto mi piace come è possibile impostare un file principale, che analizzerà e vedremo che se il file principale ha modificato sys.path, analizzerà quel percorso in modo da poter eseguire il completamento del codice e il click-to-definition anche su quei pacchetti. È davvero bello quando usi zc.buildout, ad esempio, e una funzione che ho cercato in altri IDE quando l'ho provato, e non ho trovato molti che lo supportassero.
PyCharm, il nuovo capretto sul blocco, ha un supporto per il refactoring che sembra interessante, ma non so se funzioni davvero e quanto sia utile nella pratica.