PyCharm seems to be fine but I think it's not that good since is hard to step into and step over than Visual Studio. However Visual Studio seems to lack what PyCharm is able to do which is create a JSON file. To debug, step into and over in PyCharm is not just pressing a button like it is in Visual Studio. It's to first put a breakpoint, click run, select the py program you want to run and click shift and the py program. Programs stops at breakpoint, then press F8 to step over.
Is there a better IDE for Python that can do it easier with all the function of PyCharm and that can use and create forms with the QT module ?