Put OpenWrt on it and problem over.
OpenWrt is not without it's issues.
It's not a panacea. Unless you need a package that has been implemented on that platform.
If you do, OpenWrt is appropriate.
DDWrt might be slightly easier to configure, but certainly not without it's own problems.
But other platforms are better for average home users. Easier to use.
Man, so many people get glazed looks when asked to make a change to even a simple home router. They are so simple!
When the guy from the cable company did my install and I made the few little changes that needed to be made, his eyes opened wide that I knew how to do that!
He seemed shocked.