I am giving PyCharm a try for the first time. Coming from an Eclipse/PyDev environment I have to say so far things have been going well.
There is one feature I am missing that I can't seem to find though and that is as follows:
In the auto-complete list in PyDev, when typing a symbol that doesn't exist in the file's scope it will show a list of modules that it's in. If you select that autocomplete item not only will PyDev complete the symbol for you but it will automatically add the import statement to take care of the dependency as well.
Does this exist in PyCharm?
So far it only seems to autocomplete things already in the scope of the document.
See Settings | Editor | General | Auto Import.