Reason one: I write in half a dozen of languages, and PyCharm supports but one of them. Yes, totally.
Nope, you can install any language support. You can have the same support for Java as Intellij.
> Nope, you can install any language support.
OK. Show me support for OCaml, Rust, Erlang, shell, make, or CFEngine. Granted, I only write in half of these, but I'm not that far away from the rest.