But, its difficult to use and confusing (on the Mac OS X itself) and isnt necessarily as fully featured as one might want.
It isn't the easiest to configure thing, and it's dumbed down for the average user. But OS X uses the powerful BSD ipfw firewall underneath so it is technically absolutely fully featured, although you have to learn the UNIX command line if you want to get the most out of it. Or you can get WaterRoof, which is a GUI for ipfw, and pretty sweet.
You said — it. Or you can get WaterRoof, which is a GUI for ipfw, and pretty sweet.
—
Thanks for the reference to WaterRoof. I’ll take a look at it.