How did OPNsense fork from pfSense and become a better firewall?
OPNsense and pfSense have the same origins, but OPNsense is now the go-to recommended firewall.

Back in 2003, m0n0wall started as a GUI to manage a firewall. Manuel Kasper, its developer, once said that no option out there "met all [his] requirements", and he created m0n0wall as a result. Later, pfSense forked from m0n0wall, and OPNsense forked from pfSense in 2014. m0n0wall then shut down in 2015, with Kasper telling users to switch to OPNsense instead. What happened? How did OPNsense become the recommended GUI firewall even though it was late to the party? And which should you use?