Meet Turris Omnia: an open source router designed with power users in mind. It has a free software based on OpenWrt. It also features a dual-core ARM CPU (1.6 GHz), 1 GB RAM, 4 GB of flash storage, 5 x LAN ports, 2 x USB 3.0 ports, SFP, Mini PCI express ports, and more.
This router also has SIM card slot, RTC with battery backup, a virtual server, and a whole host of other features. It gets automatic updates to address security and other issues. You can find it on Indiegogo.