Hola,
yo trabajo en la Universitat Politecnica de Catalunya, como técnico de sistemas de un departamento. Durante dos años he tenido IPCop, y ahora he cambiado a pfSense. Motivos:
Imposible redundancia de manera facil en ipcop.
Las reglas en ipCop las debes hacer o mediante el fichero de arranque (con iptables), o mediante productos externos (yo tenia Block Outgoing traffic, pero solo era para tráfico de salida)
Imposible Captive Portal
Soporte para hardware mucho menor que pfSense
En dos años (no me esforcé demasiado, eso si), no pude poner en marcha la VPN.
Los addons son más inestables que en pfsense, y van demasiado ligados a la versión, con lo que cuando sale una version nueva de ipcop, tienes que decidir en actualizar y perder los addons, o mantenerte 'obsoleto' un tiempo
Aun asi, es una buena solución, y como digo, la tuve dos años, hasta que encontré pfSense.
Saludos