I like Sophos and Fortinet, but I give the nods to Fortinet because of support and I find that when their boxes are fully loaded with modules, they maintain rated speeds much more accurately than the Sophos ones.
I work with mainly 100D's, have some 60'd, and many 300D.