Unfortunately, PyCharm's pyconsole is a copy-and-paste job of Eclipse PyDev's pyconsole, and it is quite buggy and lacking in features. This is quite disappointing since I have high expectations for any JetBrains product. I was hoping that JetBrains had the effort to properly implement REPL work flow in their IDE instead of copying the code from its competitor (heck, I just took a look at PyCharm's pyconsole code, and the code still mentions Eclipse)
The above probably is not a deal breaker for many people, but just as many people indeed use Python as REPL, so I would like to see more improvement.
Otherwise, no problem with the software so far that I have tried. Thanks, JetBrains.
Our code is a fork of pydev's implementation on the back-end and our own implementation on the front-end, and we've made many improvements to pydev's code since the fork. If you find anything lacking, please file feature requests to our issue tracker.
The above probably is not a deal breaker for many people, but just as many people indeed use Python as REPL, so I would like to see more improvement.
Otherwise, no problem with the software so far that I have tried. Thanks, JetBrains.