I will swear by the following Jetbrains products: IntelliJ, PyCharm, and Webstorm. I am not a fan of DataGrip and never really got into CLion (I wind up using the Arduino tools or Microchip Studio)