OpenWRT is more "linux like". It can feel like a full blown linux system. Sure, it does have a web interface, but if you're used to doing stuff by ssh, OpenWRT is great: nice text configuration files, organized root tree and pretty much any package you get on any desktop distro, if you have the necessary space on the device...
I even run it in some KVM environments for intra-VM routing and firewall because it's lightweight.
OpenWrt has packages you can install. I use Adblock BanIP HTTPS DNS Proxy SQM GIT for downloading scripts for testing bufferbloat and line speed. https://github.com/richb-hanover/OpenWrtScripts
It's still being updated for one.
For another, there are specific KRACK mitigations. Remember that little bug? [0]
OpenWRT comes with command line interfaces and you need to be experienced on that.
OpenWrt comes with a gui to. It's called LUCI.
Stable releases come with the web gui preinstalled. On nightly builds it's not included, but just install the luci web gui using the opkg package manager.