You can get good, power efficient pfsense hardware for around $200 USD. A few bonus notes:
—You could spend a little bit more and get hardware that's good enough to add a virtualisation layer to your dedicated router.
—If your uplink is less than 300 megabit, and you have a managed switch with VLANs, your pfsense box doesn't need to be dual NIC. This could open the door for cheaper or re-purposed hardware.
Upgraded to the latest pfSense version a couple of days ago and the total downtime was in the order of minutes.
It's a bit too early to say whether it's a good idea or not; the main concern I have is that you have two points of failure instead of only one. Other than that worry it has been very smooth.
That, and CARP on VMware is ... tiresome.