Ranked in these QuestionsQuestion Ranking
Pro Great Java Support
Pro A good editor for test-driven development
Pro Markdown support with preview
Pro Good BASH script support
Pro Great TypeScript support
Really good support for importing classes, libraries, etc. into a typescript class. Making it easy to do TDD.
Pro Supports PHP quite well
Pro Angular CLI support
Con Is not free
But it does have a free version (Community Edition).
Consumes more resources than VSCode etc. But depending on your use-case, it can still be worth it for the benefits you get with this editor.
Con Autocomplete does not work while IntelliJ is indexing
But this, in general, is not much of an issue. Usually after npm install, etc.