I think I also went for one of the experimental/less stable concurrent collectors - didn't find any issues in practice.
Seems to me these IDEs could suggest reasonable JVM options after profiling your project.
Or at least put the JVM options in the preferences, so I don't have to dig around the install/distro.
Disclaimer: I love PyCharm, and I actually would not replace it with Atom. I believe PyCharm is the best IDE for Python, but Atom has its uses.
Yes you can patch them using some system wide font fix, but that makes everything else look like garbage.
Also, I find the code style settings to be extremely difficult to tweak, in large part due to poor browsability and also because you can't actually see them applied to the example code next to the settings editor.
I say this because I did not notice any major improvements between 12 and 13, but still I had to pay for a new licence.
If you want help, http://devnet.jetbrains.com/community/idea/ideacommunity will probably be a great place to start. I have found their forums to be responsive and to have a pretty good signal/noise ratio.
That setup is so far removed from my day-to-day experience that I'm genuinely seeking understanding here. At most, I typically have 3 or 4 open "projects" at once, and those would be fairly tightly related (like, a server codebase and a couple of clients for it).