Having used pgBackRest in production, I find it to be painful to setup and manage.
If you have a centralized backup repo, you have to install pgbackrest both on DB server and the backup repository.
The package version has to be exactly the same minor version between the DB and the repo, else backup fails. If you install a new DB, and the PG common repo no longer has the old version (and no one kept a copy of the rpm locally), you then have to update backrest on all the existing servers.