AdGuard Home is better since it supports DNS over HTTPS, which prevents your internet provider from seeing and intercepting your DNS queries (which they can do even if you use a third-party DNS service like Google or Cloudflare). You can get DoH working on PiHole but it’s a lot of manual work.
It’s even easier with AdGuard Home though, since it uses DoH via Quad9 out-of-the-box. People usually use solutions like PiHole and AdGuard Home because they don’t want to mess with it at the command-line, just via the web UI.
AdGuard Home is better since it supports DNS over HTTPS, which prevents your internet provider from seeing and intercepting your DNS queries (which they can do even if you use a third-party DNS service like Google or Cloudflare). You can get DoH working on PiHole but it’s a lot of manual work.
It’s pretty easy to put unbound on with pihole.
It’s even easier with AdGuard Home though, since it uses DoH via Quad9 out-of-the-box. People usually use solutions like PiHole and AdGuard Home because they don’t want to mess with it at the command-line, just via the web UI.