One huge plus of the EdgeRouters and EdgeOS (a Vyatta fork) is that they have a Debian base. Just about any package you need is an `apt install` away. There really isn't any competition that lets you do that on a $50-100 platform that runs on a few watts.
>the only thing I can't do with it that I could do with pfSense is create a standalone OpenVPN endpoint
+1
Not just a Debian base. When you SSH into them, they drop you right into a bash shell! Surprisingly open in that respect. I hear there have been some GPL disputes when it comes to source code though.
>the only thing I can't do with it that I could do with pfSense is create a standalone OpenVPN endpoint
Pretty sure you can do this, check the forums.