The OS on the ubnt edgerouter series is a fork of vyatta, which is Debian based.
Also for people who know what they are doing, a mikrotik rb3011 would be a good choice.
The recommendation for the rb3011; or winbox and routerOS in general?
While it is not perfect. I do not know of other vendors with open docs like the mikrotik wiki[0].
With winbox, wiki, and not to bad cli. I feel it a good starting point for non network engineers. Better then horrible web interface or arcane cli interface.
Any recommendations for someone that want to learn to know what they are doing?
They also have a really good command line interface - which is lucky, because the biggest downside with the Ubiquitis is that some (generally more obscure and advanced) features can't be configured through the web UI.
In the ski lodge, OpenWRT and a $20 TP-Link have uptime measured in years by now. OpenWRT is awesome.
https://openwrt.org/toh/views/toh_available_864
I personally had good experiences with TP-Link Archer C7 and GL Networks mini-routers.
The N generation like the RT-N12 is dirt cheap now. I deploy them in client offices and they have uptime measured in years.
It's not WiFi Ac and I don't care. It stays stable, has guest WiFi networks, and usable firmware.