I used to run
pihole on a Pi and now I directly run
unbound, still on a Pi. The difference on a great many sites is night and day: you simply get way fewer ads. And that's just by using a DNS blocklist.
Occasionally I'll get one site that refuses to load because I've got an "adblocker" but most sites do work fine, just with way fewer ads.