I've used both Sonicwall and Watchguard. Although they roughly do the same things, I prefer the Sonicwall interface to the Watchguard. The Watchguard requires the System Manager installed on a physical workstation in order to implement and configure the appliance. The Sonicwall has a web interface and everything is contained on the appliance.