opnSense or pfSense?

There's a lot of animosity between the two -- so much that it seems to cloud discussion of individual merits, so I'm having trouble figuring out which I should go with.

pfSense -- slower moving (because latest-shiny isn't good for security), pfBlockerNG, proven track record, parent company pulls shenanigans.

opnSense -- more responsive to CVEs (I think?), no pfBlockerNG (but I can run piHole alongside, so meh?), more security conscious architecture? "Better" UI?

The main goal is to open a home server to the internet, in a proper DMZ, possibly with VPN etc.

Anyone have experience with both that can make recommendations?