Если хотите прокачать скилы в администрировании фаервола, то ставьте ту же голую Ubuntu или FreeBSD и тренируйтесь.
Если такой цели нет, то берите готовый продукт, с GUI. Вполне подойдут все тут предложенные (и железные и софтовые) и еще пачка других может найтись.
Если в конторе есть развернутая виртуальная инфраструктура, то корп.фаервол можно реализовать на ВМ, это достаточно удобно, плюс все плюшки от виртуализации.
На мой взгляд софтовый вариант более гибок, т.к. кроме функций фаервола он может быть и корпоративным ВПН сервером, и внешним почтовым сервером и прокси. Совмещать функции или нет на одном железе - это уже другой вопрос. Любые готовые решения не в состоянии предоставляют "полной" гибкости, конечно.