Or, buy a TP-Link router and flash it with OpenWrt. Best of both worlds.
Waaaay too easy to end up a bricked router with no working recovery options.
Only do this if you rescued the router from the trash bin, not if you spent money on it
I did that once or twice, but I got fed up of finding the correct hardware revision of a particular router that supports OpenWRT, and I much prefer OPNSense anyway, and it runs on commodity hardware that you have full control over.
Then every upgrade flash becomes an ass-clenching experience. I’ve been down this path.
It’s a lifestyle choice… until you’re up at 3 AM rebuilding everything because you bricked your AP by flashing openwrt-24.10.0-ath79-generic-tplink_archer-c7-v2-squashfs-factory-FOR-C7-V5-EU-NOT-V2-US.bin and not openwrt-24.10.0-ath79-generic-tplink_archer-c7-v2-squashfs-sysupgrade.bin.