A portage csomagjai pythonban vannak megírva. Még a ports a gnu automake mechanizmusának a "meghackelése". Bár ettől az még nem kevesebb, de nem olyan elegáns mint a portage. 
Konkrátumok, a portage számtalan verzió kezelésére alkalmas egy csomag esetében még a ports csak egy verziót kezel. Csomagon eltávolításánál is van mód a függőségek kezelésére, revdep-rebuild-el így nem maradnak működésképtelen programok. Portsban ez nincs. A többféle maszkolásnak köszönhetően lehetőség van a legújabb csomagok telepítésére, amennyiben hibásan működnek, bármikor vissza lehet térni valamelyik régebbi stabil verzióra. Ports esetében ha bekerül egy teszt csomag és updatelek rá, majd a rosszul működik, akkor nincs visszaút várhatok amég kijavítha a karbantartója.
Ennyi szerintem épp elég, hogy jobb legyen.