Если вам нужен базовый функционал то ставить из готовых бинарных пакетов, кажется, что будет меньше возьни.
Обновления будут проще и безопаснее устанавливать и откатывать если потребуется. Из своей практики скажу что собираю из исходных кодов только если нет готового пакета или нужны специфичные опции\функции, которые не включены в пакет. В частности, про postgres ставил только готовым, особых проблем не возникало.