I use Navicat, and I'm very pleased with it.
I just discovered DBeaver today, and while it's not up to the standards of SSMS (which is an amazing tool) with SQL Prompt, it so far beating the pants off Navicat.
[0]https://www2.navicat.com/manual/online_manual/en/navicat/mac...
I’ve been using DBeaver and I’ve been very happy with it though. Paid for the enterprise license to help support it too.
The biggest tools from Navicat that I miss within DBeaver are the data sync and schema sync tools.