>114
個人的に一番良いと思ったのは↓
ttp://www.openbsd.org/faq/pf/ja/queueing.html

IPFW2では、ACK を最優先で返すとか、ここまで細かく制御できなかったから。

あと、前述の scrub でIFを通過するパケット全部を簡単にMSS調整できるのも良かった。
最後発だけあって、定義ファイルの書き方が洗練されてる感じがした。

でも、PFのログ周りは、syslogに出力しようとしたらまだまだ貧弱。
ttp://www.openbsd.org/faq/pf/ja/logging.html#syslog