I don't actually have a personal recommendation (I'm just using Synology kit these days), but if I was in the market for a "grown-up" firewall, I'd be looking at pfSense or Firebrick.
_________________________
-- roger