I always disliked the name IntelliJ IDEA by JetBrains. It has a product name, a comany name, and something else that until today (15 years after I used it for the first time) is still unclear to me. I mean wouldn't IntelliJ not have been enough? Or IntelliJ IDEA by IntelliJ? It is a fantastic product, but the name?
Agreed. Never felt that their own bug tracker is impressive compared to other online services.
It's just messy and not easy on the eyes. Maybe a different team is working on it?
I honestly still cannot understand why their database product does not show the encoding/collation for fields in mysql (and has no way to do it either).
I disagree. I use it daily as my tool to manage data in MySQL, Postgress, Sql server and Db2 databases, and it's probably one of my favorite JetBrains tools. As a Linux user there aren't that many good options available, and I am very grateful that they added this product to their line.
The Database plugin from IntelliJ and Datagrip is essentially the same. My guess is people like to have separate tools based on their purpose and Datagrip serves that need.
I haven't been convinced by WebStorm (for Angular and Gatsby/React projects EDIT: with TypeScript). It doesn't feel as magical as IntelliJ or Rider/R#.
I'm always impressed by how strong the WebStorm intellisense is on pure javascript projects. Somehow it mostly gets jump-to-definition right, even in AngularJS tarpits that are full of ngInject magic.
I cannot be as magical due to Javascript's dynamic typing. In Java/Kotlin, the IDE can know all about your classes, types, etc., but with Javascript is has to make some guesses.
I am using Webstorm for my side project and have to use Visual Studio Code for company work. Webstorm is so much better IMO. Everything feels to well integrated, while Visual Studio Code always feels like a toy to me.
I've used it with TypeScript exclusively. My qualms are more about debugging (VS Code creates a temporary Firefox profile in seconds and that's it; in WebStorm you need to configure Firefox to launch a certain way and then setup the debugger), the absence of refactoring options, framework support, etc.
Saying that TeamCity is their worst product sounds like a back-handed compliment to me. It's certainly not a perfect product, but I've been in multiple jobs where they migrated the CI system (including one that did ~25k builds/day) to TeamCity and it was a significant improvement in scalability and manageability over Jenkins, Travis, and some other Windows-only CI system.
I tend to run into performance regressions maybe once year after upgrading one of their non-Intellij products. I suppose this is because they mostly use Intellij internally so less dog fooding for other products.
What's their worst product so far?