We have a Small Office security appliance that is now out of support (Zyxel USG60). This provided basic firewall features, IDS, 2 WAN connections, and an L2TP/IPSEC VPN for about 15 users (max simultaneous remote VPN users was usually 1).
The automatic failover for the two WANs always worked perfectly, but the VPN setup was a perpetual nightmare.
It eventually sort-of-worked, but frequently with an iOS or Android update the handshaking would need tweaking. Only limited selections of encryption/hashes were supported. The usual upshot was that some people's phones would work and some not, then a laptop wouldn't establish a tunnel etc...
I'm familiar with enterprise Cisco kit from a previous job, and that was mostly reliable and easy to configure/troubleshoot from the console.
Cisco would be out of budget, but is there a option anyone would recommend that would support two WAN connections, basic firewall capabilities, and a VPN for iOS, Android, and Windows clients that won't cause me to lose hair?