pull down to refresh

Sure you could use someone else's DNS, but then you'd have to trust them.
I set up my pihole 3 years ago and have barely had to interact with it since. The most I have to do is update it when I feel like. It's made a major difference in my internet experience.
I still use an adblock on my phone/browsers for when I'm not on my home network.