Since I myself recently replaced my installation of AdGuard Home (which I think is the
nicer Pi-Hole), I'd like to add a few thoughts:
One big advantage of network-wide DNS servers, besides having an anti-ad block list, is that you can get past DNS censorship and monitoring with them. However, both Pi-Hole and AdGuard Home do not contain ‘real’ DNS servers, but require that you either specify an upstream server (Quad9, dns.watch or similar), which in turn could be and often is affected by censorship or monitoring, or that you run an
unbound server in parallel.
But because I'm a lazy sod, I find unbound very annoying to configure. I really like
Technitium DNS, on the other hand: easy to use like AdGuard Home, open source, runs smoothly on a Raspberry Pi and taps into the root name servers by default without having to configure anything (except your ad filter lists, of course - there is a GUI for that in Technitium). Maybe this is of interest to someone here.