SonicWall has been good to us as well, look at their TZ series. Barracuda lacked some reporting we needed, had a good filter but found SW to be just as good. barracuda was only considered as sort of proxy filter not much of a FW though. We happily retired Cisco 1900s series for SW. For the size of your shop it will be a good fit. We have TZ190 (predecessor to 210) and have about 50 happy users behind a bonded T1 and 3G as failover, serving exchange and rdp but we don't use it for as wireless AP. Great value for the price (not even $1000) just pick your modules as needed.
http:/
or compare them based on your specs (sorry did not go over yours line by line).