Yeah, the difference in firewall logic of pf and Linux's way of doing it is one of the reasons why OpnSense and pfSense cannot easily be migrated to Linux (which would be beneficial in terms of driver support). Got me as well a while back and I still have got some reservations about FreeBSD...
As for IN and OUT rules: Once you get accustomed to it, they are easy to handle (i.e.: forget about OUT rules).
As for IN and OUT rules: Once you get accustomed to it, they are easy to handle (i.e.: forget about OUT rules).
"