Pi-Hole is only good for what it does. You have full control (and overview) what your network is requesting and can block everything you don't need. The way I use it it takes time to operate. Like blocking most of whatever IoT devices are doing works like charm. Or whatever my smartTV was sending every other hour for no reason.
It doesn't block ads that are served on the same domains as the content, obviously. (Youtube, Twitch, ...) Only the client can filter those.
I would, if Firefox would stop deteriorating. They are down to miniscule marketshare and continue redesigning their GUI, disabling features, preventing ad-blocking, launching pointless annoying services. Firefox of 2014 was a far better product than Firefox of 2022.