I have a pile of routers, more than a dozen, which have stopped being updated and just basically abandoned by their manufacturers, well within their functional life, and many of them expensive, £100+ "pro home (wifi) routers".
For some time I used a variety of OpenWRT(LEDE)[0], DDWrt[1], Tomato, PFSense[2], OPNSense[3] and others, because CVEs in my edge-router / firewall isn't something I'm keen on.
I use an Ubiquiti EdgeRouter now, but I'm looking to move to a perhaps PCEngines + OPNSense for my next replacement.
[0]https://openwrt.org/ [1]https://dd-wrt.com/ [2]https://www.pfsense.org/ [3]https://opnsense.org/