Hello, and welcome!
You've mentioned pfSense; there was also
PfPro which has been unmaintained for 10 years. It, too, used XML.
I'm unaware of any non-XML GUI tools for PF.
Disclaimer: I have no experience with any GUI tool for PF. Like J65nko, I use an $EDITOR and pfctl(8).