FreeBSD + pf is hands down my favorite combination for simple packet filter firewalls. Been that way for a long time.
And adjusting from the reference PF to the minor differences on FreeBSD's version is not too bad.
I agree, FreeBSD + PF is a damn good combo.