One advantage of using #AdGuardHome is that it provides statistics on the responsiveness of public DNS providers.
For me, #DNS4EU is by far the fastest (10 ms). Perhaps it's because of their geographical proximity, as they're also based in Czechia. The slowest has been #quad9 at 500 ms. I have no idea why.

I'm also glad to learn that DoH doesn't have a significant speed penalty. It's 12 ms versus 10 ms for DNS4EU. So you don't have to trade privacy for responsiveness.

What has been your experience with #DNS providers based in Europe? Do you have any recommendations? I'm interested in unfiltered DNS because I do the filtering in AdGuard Home.

in reply to slamp

@slamp You may also want to try dns0.eu/
For me it isn't as fast as DNS4EU, but it's run by a French non-profit, may be a different experience from there.
in reply to Kepi

@kepi @oleksandr funnily enough knot resolver is exactly what DNS4EU uses.
I don't mind using centralized DNS resolvers because I have a pool of 5-6 of them and AdGuard Home sends requests randomly to them. AGH is a gateway for all our devices and sends the requests to a pool of resolvers. I don't think this setup can be meaningfully used for tracking.
in reply to Jiří Eischmann

The average response time is shown in AGH dashboard. With optimistic cache, AGH replies with stale date first (if it has the record in its cache), then it updates the record and keeps it in its cache. That’s why you get a very short response time from clients to AGH. In this case, the average time response between public resolver and AG) doesn’t really matter IMHO.
You can measure this average response time without this feature. AGH only uses the response time for the DNS records that are not in its cache or expired ones if optimistic cache isn’t enabled.