Pi-Hole has made my home browsing experience so much better since setting it up. Minimal resource overhead, maximum results - and if you care about stats those are available too but I just turned all logging off. Now if it could just filter out YouTube ads...
AdGuard DNS works well for YouTube ads IME. https://adguard.com/en/adguard-dns/overview.html
Although I think it is indeed possible to block youtube ads through DNS filtering, it’s just really difficult & only works temporarily before needing to block new domains.