I have used DataGrip from OSX, Windows, and Linux to connect to MySQL, PostgreSQL, Oracle, and SQL Server. This is what I found.<p><pre><code>  + Multiplatform, including OSX
  + Multilingual, can connect to many DBs
  + Decent Ergonomics.
      Queries don&#x27;t lock up the UI.
      Connection closing does not close the query window.
      Doesn&#x27;t crash.

  - Doesn&#x27;t seem to have code gen from entity.
  - Not as robust as native clients.
      Doesn&#x27;t seem to comprehend Sql Server views and stored procedures
  - A little weird about having to explicitly fetch schemas before you can browse a database. Can take a long time sometimes.
</code></pre>
When I need to just query data, it is great. However, when exploring an unfamiliar database it gets weird and I can&#x27;t rely on it to inform me in a decent way about the presence of non-table things in the database (like views and stored procedures). I would also not rely on it to administer the database.<p>Overall, it has quickly become my favorite DB tool, and I look forward to JetBrains filling out DataGrip&#x27;s missing features.