I've not used any personally as I used router rules, but yrs ago I've put net nanny on a couple of machines for others. K9 web protection is something else I've put on a machine, many yrs ago.
They possibly have both changed since, but from what I recall k9 did a good job for a freebie.