Den inbyggda brandväggen i Mac OS X (ipfw, urspr. från FreeBSD) är mycket bra (om än kanske inte riktigt lika vass som pf, som ju kommer från OpenBSD), det som brister är konfigureringsgränssnittet, vilket ju inte är gjort för annat än "hemanvändare". Med hjälp av tredjepartsprogram (eller manuell konfigurering) kan man skaffa sig obegränsad kontroll över sina brandväggsregler. Har man Mac OS X server har man också ett helt annat gränssnitt till samma brandvägg.
Ex. på tredjepartsprogram: Brickhouse (Shareware), sunShield (Freeware)
Sen är det klart att en fristående brandvägg blir smidigare när man lägger till maskiner i nätverket m.m. En OpenBSD-maskin med pf är ett mycket bra val, som dock kanske inte uppfyller kravet att vara lättkonfigurerad, men det är å andra sidan få professionellt driftade brandväggar som slängs upp i en handvändning. Det kan vara väl värt pengarna att ta hjälp av någon kunnig för att komma igång.
För de syften du nämner räcker den inbyggda ipfw till, och blir över. Använder ni dessutom Mac OS X server borde även det inbyggda grafiska gränssnittet räcka till.