Ive been running OPNsense on office PCs for quite some time now and have been very happy with it. There's quite a few changes at the moment while they're modernizing the code base, but the migration assistants worked well, the wiki was up to date in my experience tho. The wiki is improving at least :3
But please don't use OPNsense as a switch.