I have an EdgeRouter ER-8 (acquired secondhand; I do not need 8 router ports for my home network) and have been considering upgrading to an EdgeRouter ER-4 (fewer ports; much better throughput) because the ER-8 is actually a bottleneck on my 600Mbps cable uplink. The ER Lite is even worse and doesn't seem to be well suited to modern Internet speeds.
The EdgeRouter OS is essentially a Debian build and can run openconnect and other VPN software if you need something that is not included in the base install.
I would recommend the ERs to anyone with a bit of networking skill.