Just in case there are any out there who are on the fence about getting an edgerouter product and/or switching from a more familiar device (pfsense for me), let me try to help your thought process a bit. I recently purchased an ER4 and got a very basic config set up. Realized very quickly that having a strong pfsense background was good but the reliance on the GUI and behind the scenes configuration that occurs when you click apply/save meant that a more advanced configuration would require some blood, sweat, tears, and investment of more than an a few hours. CLI was daunting as was trying to make sense of the boot.conf file for troubleshooting. Wanted to just roll over to my trusted pfsense box many times but stuck it out. I've got a bit of an OCD like that.
Can happily report that this device is freaking amazing and I have learned so much as a result of just exploring and forcing myself to make it work. PPPoE internet connection, LAN plus 2 vlans, peer to peer ipsec which connects to a point 7000 miles away for network management and unifi video monitoring, remote access openvpn using certificate based authentication, decent number of user defined firewall rules, DNAT to keep my FireTV from calling out to Google DNS, multiple routing tables, and a policy based openvpn connection for location/identity obfuscation and Netflix. Ipsec gets great throughput as do the openvpn connections though admittedly not as fast. CPU hasn't been higher than 25% or so.
Super pleased with the performance and form factor and the cost was amazingly cheap for what this thing can do. If you have been thinking about going edgerouter, do it! UNMS complements it nicely as well. Now I gotta figure out what more to do. Ideas? 😀