Как имевший дело и с Mikrotik, и с ZyWall отвечу так.
Mikrotik - дешевле, гибче, множество мануалов, скриптов и т. п. под различные задачи, достоинства уже выше расписали.
ZyWall - практически всё настраивается через GUI, обширная (но не всеобъемлющая) база знаний у вендора. Есть шанс передать управление младшему админу, а по типовым задачам и сообразительному эникейщику )
Есть шейпинг. Очень удобная вещь - объекты, можно группировать сервисы, адреса и подсети и использовать в правилах файрвола, NAT и т. п.
Базовый функционал IDS бесплатно, IDP, антивирус, антиспам, контент-фильтр - по подписке.
Решать - Вам, уточните круг задач для железки.