O PostgreSQL se esforça muito para não ter nenhum bug aberto. Não existem erros sérios, fora as coisas que são conhecidas por serem mais lentas do que poderiam ser e que são impraticáveis para backport, em 9.0 que ainda não foram corrigidas. Dito isso, o código mais novo normalmente tem mais bugs desconhecidos do que os antigos, e você não pode saber quantos bugs desconhecidos existem por definição.
As principais melhorias de velocidade no PostgreSQL 9.0 são as melhorias no planejador de consulta. O banco de dados como um todo não é realmente mais rápido em coisas simples, mas há muitas junções e outras complicadas para executar consultas muito melhoradas.
O PostgreSQL 9.0 é muito mais fácil de replicar do que as versões anteriores, presumindo que você está bem com a replicação de toda a instalação do banco de dados. Se você quiser apenas replicar um subconjunto, precisará de programas de replicação externos, tanto em 8.4 quanto em 9.0. A replicação síncrona está disponível em cima da replicação integrada, começando em 9.1, que está atualmente em teste beta e é esperado para o final do ano.