I know that for someone switching from Matlab, Spyder seems like a natural choice. However, for people used to Mathematica, Jupyter seems a bit more obvious.
I like that notebooks are very easy to share, and you don’t need to run the code again to see the plots, for instance. You can even put them into websites for other to see. This is very important when trying to make open science.
On the other hand, Spyder has a lot of tools that are very handy, like inspecting variables, such as what Matlab does. It is very easy to see what variables are available at first glance, what data do they have, etc.
In my case, I’m more of a Pycharm developer, but because most of my time I’m developing packages and not analyzing data. Whay software do you use in your daily life?