It's a paid and rather expensive product but I've used Navicat happily for something like ten years.
The latest release was a rewrite and they're still sorting out problems but every incremental update brings it closer to how great the previous version was.
I used to love Navicat and have a copy but the UI was so unbearably slow, the only thing I use it for is user permissions. Maybe it's only on OS X, but the app was completely unusable compared to something like SQL Pro and I realized I was only using it because I had paid for it and it should have been not only usable but better. It really isn't. The UI slowness is so bad, the team that maintains it should be ashamed of themselves, especially for charging money. It's a native app after all! They can't even blame electron or whatever fw of the day for this, afaik.
The latest release was a rewrite and they're still sorting out problems but every incremental update brings it closer to how great the previous version was.