I have used all the Py**** ide 's
check out the screen grabs... a visual guide
A truly project base program and those IPython %magic thingys are pretty handy.
Lots more on my blog Matt.
I have Spyder, Jupyter console, Jupyter notebook and even... pythonwin (for those nostalgia moments).
Spyder for main work and as the IDE for ArcGIS Pro editing, Jupyter console for quick one-liners and snippet testing... Jupyter notebook because uhhhh … oh yes, the ArcGIS module