Usually I prefer to work within the package management provided by a distro, or some repository collection. It can provide timely security updates and you can have some confidence that all of the updates coming at once are tested to work together.
I avoided the default Postfix from Redhat years ago and put in postfix 2.4.6 built from source. That version is still newer than Redhat's 2.3.3 RPM, four years after the install! In the meantime, Debian provide 2.5.5 currently. If I needed a very good reason to not use Redhat's postfix, is there a major feature or issue (or two) that comes to mind?