I have pfsense installed and been using it as my Primary Firewall/Router for the past 3 year. It has been great, I did mess up the configuration 1 time which gave me headache for half a day. Luckily i had backup of my previous configuration so it was just a matter of pfsense reinstallation and restoring the back up.I see the price has gone up $120 more than what  paid for 3 years ago.