I wish I'd been able to get the pihole to work as easily as it sounded. It looked cool. But it was incompatible with the router from the ISP I had at the time, and rather than also buy and setup a new router, I just packed it away. Now I have a new ISP with a different router, and I'm sure it's incompatible too.
But at least it only takes 30 seconds to install ublock origin, and no extra hardware.