Earlier quoted context omitted.
If you’re really asking, and not making a point; PF is created and primarily maintained by OpenBSD OpenBSD’s base system (without extra packages) includes PF and has a focus on security. PF in freebsd is several major versions old. nftables (like iptables before it) is rule based and not bucket based. So high numbers of rules will not affect pf’s performance like it does with nftables. But, for home users, probably n…
Could you expand on what you mean by "bucket based"? Maybe the so-called "tables"? They sound pretty identical to ipset on Linux.
[0]: https://upload.wikimedia.org/wikipedia/commons/3/37/Netfilte...
[1]: http://mailing.openbsd.misc.narkive.com/jtIB9W3w/pf-packet-f...