One caveat: once in a while, like maybe once a year, my wife or I encounter a site that AdGuard blocks and we need to set our DNS back to "normal" for things to work. But you'll probably have the same issue with PiHole, which relies on lists of spammers or other undesirables.
PS: no relationship with AdGuard other than happily using their service.
If you don't, https://adguard-dns.io/en/public-dns.html lets you point your DNS servers at AdGuard and let them block ads for you. No maintenance required.
One caveat: once in a while, like maybe once a year, my wife or I encounter a site that AdGuard blocks and we need to set our DNS back to "normal" for things to work. But you'll probably have the same issue with PiHole, which relies on lists of spammers or other undesirables.
PS: no relationship with AdGuard other than happily using their service.