I’m a huge fan of MerlinWRT on Asus hardware. https://www.asuswrt-merlin.net
Unlike stock, the Merlin regularly stays up and stable for months at a time. I just checked the admin interface and last boot was 62 days ago - when we had a power outage.
Couldn’t be happier. There are lots of good reasons not to use consumer routers, but for me these have been an “if it ain’t broke…” situation.