Just found TeamPostgreSQL (http://www.teampostgresql.com/) earlier today, by far the best I've ever worked with.
Not that the other tools have set a very high bar. pgAdmin crashes constantly, and you can't sort columns by clicking on them. Navicat doesn't run properly on Linux, you have to mess around with wine. phpPgAdmin has a single DB host is hard coded into a config file and just feels antiquated.
One major drawback of TeamPostgreSQL so far: it doesn't support SSL connections.