Couldn't agree more. Consumer grade routers are all buggy or have some proprietary features that just don't work with Openwrt.
I've been using ASUS based routers for the last ~10 years (with Openwrt) and a few months ago decided to upgrade to something else.
After researching what routers are out there, I ended up getting a Turris Omnia [~320 eur].
It's running a fork of Openwrt. Can probably run vanilla Openwrt without too many issues.
There's also Turris Mox - a modular design from the same people, but I ended up getting Turris Omnia, since they pack 2gb of RAM into that router and it has 3 miniPCIe slots on it.