Unfortunately I have yet to see a pfsense/opnsense system without NIC performance or compatibility issues. Xen VMs needed tweaks and can't do VLANS (need to make one interface per vm as a workaround). APU2 not only suffers from BSD single thread limitation but I also couldn't replicate the performance claims after tweaking. Plus I had the weirdest issues with PPoE WAN using pfsense/opnsense on an APU2.
Feature wise opnsense is really great but to me it looks like the praise for the BSD networking stack doesn't live up to the "it just works" state of Linux
Can as a test but wouldn't run that myself. I am trying to migrate away from it (currently running in VM) as development has really stalled.