Żeby mieć spójne dane w MySQL przy replikacji cyklicznej przy zapisie do obu musisz mieć pewność że wszystkie binlogi znają się na drugim serwerze i po drugie zmiany w nich naniesione na bazę. W zasadzie bezpiecznie jest drugą bazę ustawić w read_only = 1.
Co do postgresa to ze slony1 pracuję od czasu 8.1 i jest stabilny (nawet przy często zmienianych bazach o rozmiarach rzędu setek gigabajtów). Jest sprawny i szybki. W Twoim wypadku wadą byłoby to, że trzeba zrobić plik konfiguracyjny opisujący wszystkie podlegające replikacji tabele i sekwencje.
PS: Jak planujesz skopiować dane z MySQL do PostgreSQL?