We have barracuda
I can't say much about their price or service as I am not in charge of it, but I can say that for me, it has had a 100% failure rate for blocking spam, it has let every spam email through and has blocked legitimate emails, I eventually just turned it off for my email address.
Of course others experiences may vary.