Raspberry PI 4b

Rpi would be alot of work as they use custom kernel and not everything is supported on mainline kernel yet.
Why use rpi for firewall? There are other powerful devices to use as firewall.