Eu tenho scripts em Python para ArcGIS 10 e até agora eu apenas uso o Notepad ++.
Eu gosto de como a interface da linha de comando do Python conclui o código da funcionalidade do arcpy para você, mostrando suas opções, e fiquei imaginando se existe uma maneira de adicionar esse recurso a um editor externo.