I'm interested in this as well. I read the opnsense articles on why they forked and their goals. Opnsense sure looks much better to my heart and a more unified effort similar to the BSD model.
PFsense seems to have a dev go do their own thing on a feature and not consider the continuity with the rest of the project. This is similar and frustrating akin to Linux projects.
I've had direct experience with a particular PFsense developer and donated for a feature bounty. It turned out absolutely garbage. It barely worked and only in an obtuse, non-flexible way. Not only that, but the dev kept telling everyone how wrong we all were because he was the only one that could understand the underlying documentation. They have since rewritten that feature totally because it made no sense. I don't think the new iteration is much better.
Yea, pfsense works for my simple home use case, but I am yearning for something better. Coincidentally, I was just going through opnsense website and forums this week. Love to hear other thoughts!