Hello it's year 2018 now and a lot of things changed in router firmwares.
Image via https://www.maxpixel.net/Fritzbox-Wireless-Router-Wlan-Switch-Computer-1426767
I prefered DD-WRT for a long time, because it was easy to use via the web user interface and still had a lot of features that are not possible with the stock firmware of my router.
But since some days ago I was thinking about changing the DD-WRT firmware to OpenWrt.
The reason for that was because of the following bad things you get with DD-WRT:
Those points let me switch to OpenWrt. It was actually very easy to switch from DD-WRT to OpenWrt by just finding the right router firmware of OpenWrt on their site and installing it via the DD-WRT UI upgrade functionality. (I am not responsible if you brick your router ;) )
If this doesn't work for you, you could also try changing your boot partition if your router supports more boot partitions.
If so you could just ssh to your router (user: root, pw: yourUIPassword) and execute this command:
ubootenv get boot_part
it shows your current partion and the available ones.
Now switch to the other one with:
ubootenv set boot_part 1 <-- number of the other partition
and reboot afterwards:
reboot
Now to OpenWrt:
Once I saw that the user interface (it's called: LEDE) and the backend OpenWrt merged some months ago and so you get everything packed together in one firmware, I wanted to give it a try.
No regret so far. Its perfect. Everything looks smooth, easy to use and you can even add software by extending the main one. That's something you could not do with DD-WRT it had everything packed in one big firmware without extensions. (actually via ssh you could add new applications somehow but not easy like OpenWrt)
With OpenWrt this is much simpler and they have some let's call it "app store" for adding new functionality like VPN to your router firmware.
The stable versions are also much more stable than DD-WRT (what I noticed so far, maybe this will change)
and if you are more into the latest stuff out there you could even use the dev version. (which I would not recommend for daily use)
So if you are now thinking about which firmware you should use for your router and you are from 2018 and above. Try OpenWrt. I still think DD-WRT is good and has everything you need and I also heard good things about Tomato (another well known firmware, what I know is perfect if your router has low resources) but in the end in my opinion OpenWrt wins over all of them.
If you still using stock firmware of your router manufacturer, than consider changing to OpenWrt for more powerful use and more/quicker security updates.
Thank you for reading.
Please like and share and tell me if this content was helpful or not.