I only use VS Code today.
Even if I was only Windows, I would use VS Code over Notepad++ now.
There is nothing better available since it can be universally installed on Linux, Windows, or macOS.
I've been using a Mix. I use VSCode some days and I use Pycharm/GoLand other days. I like different things about both.
I like PyCharm and its related tools a lot. I just don't use them enough (or like them enough) to justify the extra price.
Pycharm is free. I did pay for Goland because the debugging and some extra features are worth it. I don't need to use pycharm because you can use the Python plugin in Goland but I had a couple issues one time and just decided to use pycharm separately.