Beekeper is nice but lacks some of the GUI Tools, there's no point in having a nice GUI but not any good amount of functionality.
At times I see folks new to Postgres using 2 or 3 different GUIs to do different things.
never realized sequel pro was open source: https://github.com/sequelpro/sequelpro
The note about sequel ace below is worth noting too for anyone wanting to try it out.
Datagrip is also fine if you're a Jetbrains user.
I don't have any GUI client installed now. I ssh to servers and use psql there. I use psql locally and inside docker containers. I used pg-cli (?) years ago but I probably lost it during one of the various reinstalls (usually one for each Ubuntu LTS, I'm on Debian now) and I forgot about it.
I hop into the native apps for more complex, database specific features (GIS etc) but generally it’s perfect.
Recently I discovered Jailer which makes it very easy to navigate complex relational structures: https://github.com/Wisser/Jailer
I am using it on a daily basis and it's very powerful, but it shoves all the complexity at your face, it doesn't scale down. And it uses ~7% of my M1 CPU while sitting there unused, not even connected to any DB.
MySQL WorkBench was always crashing on my Windows machine. That was some years ago so it may have improved.
I mainline DataGrip. It just works.
I'd definitely prefer something with a few more features, and have also been surprised there's not a lot of options. Desktop clients definitely have their use, but I like using a web-based tool that I can spin up alongside my project very easily with no config/setup.
There were always some commercial GUIs for PGSQL, but the free or opensource ones were very bad
PgAdmin is very bad in my opinion, functional, but .. i guess i never really liked that it was web based, it felt slow and clunky and the aesthetics were off
Now Azure Data Studio have a PG Plugin, I didnt try it yet, but I used Azure Data Studio for MS SQL, and I am starting to like it a lot, I do hope Azure Data Studio continue to support many more DBMSes and hope that it get more adoption and support for PGSQL and from the PGSQL community