I have exactly this setup, a pfsense VM and a windows VM with Homeseer.
My advice? Keep a relatively current hardware based pfsense box available, as well as figuring out what's needed to migrate your pfsense xml backups from the VM to the hardware.
Not because you will need it often, I've not booted my pfsense hardware in over 2 years, but because when you do need it, you don't want to be experimenting under pressure, and until everything is set up and smooth you may want to boot back and forth between the 2, hardware and VM, and it's nice to have continuity of network availability.
The trial version of Unraid CAN NOT BE SUCCESSFULLY USED AS A HOST FOR YOUR MAIN ROUTER.
The licensed version removes the need to have a network connection to start, so no issues with a paid for license, but you can't start the array with a trial unless you have active internet.