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.
Out of my curiosity, I was wondering whether you could explain why pydev was chosen to be the base work.