Hi, there is an excellent
feature comparision for PostgreSQL vs Firebird. I've worked with both in several projects and personally, I prefer postgreSQL. I think it's is more flexible, for example it has a lot of
functions for working with strings, dates, xml, etc.
For PostgreSQL database administration I use
EMS PostgreSQL Manager, it does the job and there is a limited (but very functional) version for free.