OpenWrt is also very difficult to safely upgrade on some devices which I would also consider as a huge downside. I finally gave up and bought an old Dell off eBay and installed OpnSense and am much happier.
Some devices are hard to upgrade in large part because they were never intended to be used with things like OpenWRT.
To that end: While it can be nice that OpenWRT runs on a quirky compact all-in-one MIPS-based consumer router-box (or whatever), the software also runs just fine on used Dells from eBay.
https://opnsense.org/wp-content/uploads/2024/07/OPNsense%C2%...
That looks so goofy