The IntelliJ ecosystem
In the very beginning, there was IntelliJ, JetBrains' very first IDE. IntelliJ started off as a Java IDE but soon grew to incorporate other languages, both programming and document languages such as HTML. JetBrains has several IDEs for different languages such as RubyMine for Ruby, CLion for C++, and of course, PyCharm for Python. All of these IDEs are based on IntelliJ, in other words, PyCharm and others all are just plugins built on top of IntelliJ.
In fact, you can use the Python plugin in IntelliJ and the same feature set as the community edition of PyCharm. If you've already purchased IntelliJ, you don't need to purchase PyCharm or any other JetBrains IDE since all the language support can be installed through plugins.
If you've used IDEs other than PyCharm, you will notice that IDEs from JetBrains have very similar feature sets, for example, Search Everywhere and Find Action. In many cases, some IDEs may get common feature sets sooner than others and this has everything...