Mi opinión:
Si vas a programar esporadicamente los ides pueden ser útiles, son intuitivos y no hace falta memorizar atajos de teclado y demás. Pero si piensas que puedes dedicarte a esto de la programación o dedicar muchas horas a ello sacarás ventaja utilizando un editor y personalizandolo a tu gusto a medida que vayas necesitandolo, de estos solo tengo en cuenta dos: emacs y vim. Y te servirán para todos los lenguajes.
Yo uso spyder
...
y a veces emacs.
Saludos.