@Mayana it just seems too heavy-handed to me. And it doesn't block ads on a lot of larger sites like YouTube anyways, because YouTube serves their ads from their root domain name (youtube.com) which obviously can't be blocked by DNS filters without blocking the entire site. The filters work perfectly well and are more fine-tuned.
@Mayana The only reason I'd consider DNS filtering is if I was running a Wifi network and wanted to ensure everyone connected had certain sites blocked, and if I didn't have control over their devices.
That's the only useful situation I can think of. If I did have control over a device, adblocking software like uBlock is generally the way to go.