Richard:
If it's what you're already using and you have the controller software it's a nice solution.
At my home and office I am using the Untangle NG Security gateway, running on a PC platform (Lite [free] version). It has a category based blacklisting web filter so you can block, for example, porn, gambling, violence sites, also does malware filtering and a lot of other features. I use the firewall as a disciplinary tool for the kids. I give all the home devices reserved DHCP leases, and if the kids don't do their chores I can cut off their Internet access. I had a small Micro-ATX based system with dual NICs already which gives me a small appliance-sized box for the home router, then internally I have a gigabit switch and two access points in the house. Untangle has a very easy to use interface as well, no special software required. And it runs on a Debian core OS. I had the box already so I spent nothing on the router/security gateway, then a total of about $300 on a gigabit switch, patch panel, access points, and two battery backups for all the network components.