Earlier quoted context omitted.
I'd personally recommend FreshTomato[0] over OpenWRT, as it has a more approachable UI, is still open-source, and (in my experience) tends to run a bit smoother while needing less babysitting. [0]: https://freshtomato.org/
It has serious updating issues however requiring you to completely setup the router every time you update and the update process is entirely manual. I like FreshTomato I have used it for some years but the wifi performance sucks and the constant clearing of settings just grates over time. This is something commercial routers get right, updates keep your settings. This requirement will cause you to delay if you use an…
Manual updates don't bother me, personally, but wifi throughput is definitely a pain point (my understanding is the lower speeds are due to FreshTomato doing more with the CPU than stock firmware does, which decreases the amount of CPU time that actual routing gets).