It is pricier than low-end router, but they are high performance and are much easier to use.
You could get a rockpro64 and stick a nice network card in it's pci-e slot and probably outperform the clusterboard.
Unfortunately I can't seem to find any detailed info on the Clusterboard components/schematics on their wiki, so I don't know what more it'd entail.
The only problem is the ARMv7 hardware, which doesn't really cut it with modern Internet speeds anymore, especially with Wireguard.
That said, I can't wait for pfSense and opnSense finally support Wireguard. And pihole should finally get a FreeBSD version. I'd much more prefer the sense systems over the wrt, but the time is not yet here.
The Omnia doesn’t have great OpenWRT upstream support, and the wireless performance sucks. 2GB of RAM seems enormous for a router, but when I put a medium-size number of clients on it (100-ish), its security monitoring features overran the memory and oom-killed essential services. Fortunately, that can be turned off.
And the Turris project seems to be retreating from modern Internet speeds. The Omnia can’t keep up with 1Gb full-duplex fiber, but they’ve moved onto their next product: The MOX/Shield is even slower. (1.6 GHz CPU vs 1.0 GHz CPU)
For me the interesting part on MOX is modularity. You can have 24 switched ethernet ports, which is interesting for network admins at least.
How do you do the I/O? As I understand the MOX, it has one SGMII interface for the built-in 1G Ethernet port, SDIO and PCIe for the WiFi interfaces, and a single 2.5 Gbps SGMII interface to the rest of the Ethernet ports. To get 24 ports, you connect 8-port modules together via their 2.5 Gbps SGMII interfaces.
Seems like the I/O should be enough for 1 Gbps full-duplex, which is enough for a home router with a gigabit Internet connection, but it can’t do 2 Gbps full-duplex.
Turris Omnia can route 2.5gbps easily, via SFP cage.
I put the system now to a spot where it kind of has lots of air around, so the temps peak only around 95 degrees now, but the loads are still crazy.