I do have my eye on the Edgerouter 4.If there's no setting on your router to change DNS servers then I think the only way to do it is to manually configure your devices with a fixed IP & DNS. Or get a decent router.
I went for EdgeRouter X because the only real advantage of the EdgeRouter 4 is supporting FTTP speeds with advanced features like QoS, which I probably won't need for years. On the flip side, the X has several advantages over the 4: hardware switching, 1 passive PoE port, lower power consumption and footprint, much cheaper. But yes, the EdgeRouter series as a whole is meant to be solid and will let you control DNS, etc. There is nothing particularly wrong with the feature set of my Archer VR900 but it's unreliable (WAN goes down for no apparent reason sometimes, requiring a hard reset) and a bit clunky (e.g. preventing a conected device from having internet access is a major faff).I do have my eye on the Edgerouter 4.
Pi-hole runs on my Asustor NAS which keeps things tidy.
The worst thing about my Pi-hole is it runs in a VM on my main server. That means any time the server goes down (e.g. for kernel update reboot), we lose internet access. I might plump for a Raspberry Pi of some description to run as a backup. I wish there was a Zero-like super cheap device but with Ethernet.
I've seen places that claim that primary and secondary don't actually mean primary and secondary, that clients will use them both equally. That's blatantly incorrect, there's very little 'leakage' from clients actually getting through to the secondary Pihole.
re blocking YT, mines been blocking it for a while now but my lists are empty since I updated.
not sure where the blocks are coming from but for a while now I just get a white window with "skip" rather than any adverts from google.
also don't forget to update to 5.5 to fix the security issues with dnsmasq
this regex does it i think