OpnSense is the way to go. It has a good web UI. It's robust, featureful, and has wide and growing deployment.
Pfsense is mired in controversy, they attacked their peers, and the owners are not honest. The open source Opnsense project had to appeal to the WIPO to force Pfsense to give them their named domain after Pfsense squatted on it and posted inflammatory messages. They aren't great stewards.
I use TrueNAS (ZFS) over Unraid because I wanted maximum data reliability. I needed a system with high integrity that I could deploy on multiple computers for backups. Unraid takes less planning and is more forgiving on hardware selection though.
TrueNAS, Unraid, and Synology DSM are all software RAID solutions.