PyCharm
At the last place I worked before retiring they wanted us all to use Eclipse which was OK, but I found it a bit clunky. However, since I retired, I have been using PyCharm Community Edition on my own Python projects and much prefer it over Eclipse.
I've not used Visual Studio since doing a C++ course many years ago, so I'll have to give it another look and see how the latest version compares.