For my situation and from what I have experienced, since
router we use is pretty much in the pleb category (ie. since it defaults routes all packets to the ISP gateway instead of working like a BNG), it wouldn't really matter what you use on your side.
Test all configurations and use what you think is the best for your use case the only difference you'd see is the speeds and latency on Wifi and that too if you have too many devices interacting.
I don't see any performance difference using/or not OpenWrt but the reason I am using is that -
1. I wanted to use secured
DNS on the router level and also wanted some freedom with modifying the IPs of some domains and blocking some.
2. OpenVPN,
TP-Link had a speed limit of 20Mbps on stock, this does a lot better.
3. I am able to use dynv6 as DDNS.
4. The load balancer thing I mentioned previously.
5. And a lot more.
I have a
TPLINK Archer A6 and not
C6 so I cannot vouch for that, TP-Link A6 v3 is Mediatek dual-core and even after throwing so much at it, it usually stays at about 1-5% and 40% when using
VPN.