Palo alto firewalls i like because of easy GUI management and its have good database of ids, threat prevention, depth monitoring.
can be consider for high end monuments and management and monitor at depth level.
I dislike one thing in this which is update timers.