Along the same vein, I've thought about setting up PiHole on my parents internet connection but relent because if/when the internet quits working then I am the one that has to deal with it because it was working before I did what I did.
Some applications also refuse to start without tracking active. Took a while to figure out that "Envoy" the desk booking system wouldn't start while getting DNS from pihole.
The video ads on YouTube infuriate me though because a lot of times the first one isn't skippable anymore and you have to wade through 2-3 to get to the video.
EDIT: Also, I have a Sudoku game that's just about unplayable away from PiHole because it has an ad at the bottom and interrupts gameplay periodically with video ads.
For Twitter you can use Nitter etc… there are alternatives, wrote a nice blog post about what I was able to collect https://dminca.codeberg.page/posts/improving-your-web-experi...