My ddWRT router is having trouble, time to replace. I use several of the advanced features, like OpenVPN. Keeping the software updated without bricking the device is a regular issue.
I'm considering separating this functionality - running the services on a Pi and getting a wifi router that focuses on wifi and routing.