We had a Barracuda email scanner when we had on-site email, and it was a nice little unit. Did a fair job of scanning email, and only locked-up maybe twice a year (usually when our Internet connection went down and the outgoing queue filled the drive up). Annual maintenance was very reasonable, too. We let the maintenance expire last year when we moved to Office365, so it doesn't scan emails anymore, but I still use it as my internal mail relay for logs and messages from my servers and such. Works a treat for that.
I had looked at their firewalls a year or two ago, and they had some really neat features (at the time). Didn't buy though, as I got straddles with a pair of Sonicwalls instead. :(