Everywhere I go, I see sonicwalls. Not my preference, just an observation.

If I had to choose, I would go with a pfsense appliance. I ordered two sg-2440. Worked very well. For me, these were complicated networks and pfsense was a perfect solution and the support was also top notch. You get alot of router functionality for what you pay.