"Still in preview, the tech will likely be sneered at by "proper" programmersthe usual "because it's Microsoft" suspects..."
TFTFY
Microsoft has updated the Python Extension for Visual Studio Code, giving devs some new debugging toys and a beefed-up language server. Visual Studio Code is a free and open-source code editor, based on Electron, and much beloved by developers (at least according to Stack Overflow). Python is one of the many languages …
Most people interact with Linux via an SSH session. Options for ncurses IDEs are actually lacking, outside of modified VIM and EMACS setups. And will never have the power of a multi-tab text editor for a windowing GUI. Linux does have VSCode and Atom available, but Windows has those plus Eclipse and a few others (and even gVIM becomes viable versus regular VIM).
Now, ChromeOS is the one truly lacking.
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.
I had forgotten about WingIDE!
It got a big lift when it switched from TK to QT as the GUI framework. I think the fact that it's written in Python shows in the attention to detail.
With PyCharm I found I had to spend a lot of time disabling all the helfpul features but I know a lot of people who love it and, having met some of the developers, how much effort they've put into it.