For more modern purposes I use a Linksys WRT32X with divested[1] image, but you could also go for the 1900 or even 1200, depending on your needs...
Maybe also take a look here: https://www.libe.net/openwrt-devices
[1] https://divested.dev/unofficial-openwrt-builds/mvebu-linksys...
I tried several patches but nothing helped. As I understand it it's the closed source abandoned (?) WiFi firmware that's the issue. I suspect it can't handle interference , which which is why it works great for some and horrible for others.
I see there are new commits on the driver repository [3], so maybe I'll try again but I don't have my hopes up...
[1] https://openwrt.org/toh/linksys/wrt3200acm
[2] https://openwrt.org/toh/linksys/wrt32x?datasrt=ethernet%20gb...
Netgear WAX202
Belkin 3200
Banana Pi BPI-R3
Nano-Pi R5S
Cudy X6
While the Cudy is very cheap (40 Bucks here in Germany), I still like the Banana Pi BPI-R3 most. But until it gets really necessary, I'll stick with my 32X... for me it does work but I won't recommend it any more without that note.Here is some more info about the Banana Pi: https://wiki.junicast.de/en/junicast/review/bananapi-BPI-R3
I'd prefer to run OPNsense on it if I could, but it isn't available for ARM64 as of now.
My only gripe is that I wish it had a better CPU. Currently using CoDel the CPU maxes out at 750Mbps.
Flashing them is always fun, because their stock GUI is in Chinese and you do this by looking at it through one of the camera translator apps on your phone.
Setting up a Wireguard VPN is way easier. They seem to backport anything that matters. They are sometimes marketed as travel routers, but they work fine as your main one. They just don’t take up a lot of space.
https://www.amazon.com/GL-iNet-GL-SFT1200-Secure-Travel-Rout...
If you want better than that? You should use a raspberry pi 4/5, with an extra gigabit USB adapter, as your router, and setup some routers as “dumb APs”. That way you can upgrade your wireless without messing with your core network and services.
Also RP4/5 are both fast enough to software route at gigabit speeds with advanced QoS management. My latencies don’t change if my connection is loaded or not.