I rolled with the Badger for a while, but I've moved away from it and toward a more network wide approach. Can't install plugins on my devices, and I don't want thirteen different browsers on my tablet. And my Xbox is stuck with Internet Explo-- I mean Microsoft Edge -- so I need a more comprehensive solution. And this article only points out more reasons why that is becoming necessary.
But my stack is ugly and kludgy and not fit for regular human consumption. We need a comprehensive community effort to make it sexy and easy.
Pi-hole is absolutely the way to go. Not only for the ad-blocking, but for checking to see where your devices 'phone home' to (and optionally blocking that, too).
I've got it running in a Linux container on a Turris Omnia and it blocks over 90% of requests, with nothing to install on the devices.