Что касается компилирования программ - тут portage действительно сильно выигрывает у ports.
Но что касается вылизанности связки ports+packages в FreeBSD - тут Gentoo еще расти и расти.Вчера на ноут ставил FreeBSD 6.3 - двух CD хватило, чтобы поставить Xorg 7.3 + KDE 3.5.8.
На полную доводку системы (с 0) ушло 45 минут - и я получил то, что на Gentoo нужно делать пару суток.
Но самый кайф не в этом - а в том, что я всегда могу сделать так:
1) Установить все что нужно из пакетов
2) И, что из пакетов не подходит (например lame - его нет в пакетах из-за лицензионных ограничений) - скомпилировать. При этом у меня никакие зависимости не потянутся, т.к. они уже установлены с помощью packages.
В FreeBSD пакеты настолько тесно интегрированы с портами, что можно с успехом пользоваться ими в совокупности - выигрывая и во времени и в функционале.
В Gentoo же (я уже ранее писал об этом) банально при установке ОС (со stage3) нельзя обновить system с помощью бинарных пакетов (даже собранных на этом железе и с той же march) - при бинарном обновлении ключевых пакетов мы тут же получим неработающую систему.
НО, повторюсь, с точки зрения компиляции программ - тут Gentoo самый лучший и функциональный :)