I do and I wouldn't be without it.
PiHole has become quite sophisticated since it's inception; it will handle DHCP allocation too now (I don't use that function and leave it to my router) and the web interface is quite swish now too, giving loads of info on what's been blocked and when. There are editable black & white lists, though the stock blacklists are comprehensive. In honesty, it's been fun to watch PiHole grow. I have made donations too btw, as it's an important part of my network. I can't specify the DNS on my router so I have to configure each device, manually - no problem, and enables those that want ads etc to see them. It can also be disabled from the web interface, which is a useful function. I'd even swear my tablet loads web pages more quickly now too!
My Pi runs Raspbian (Debian Jessie) and the PiHole installation is a doddle, a simple command line instruction that does everything for you. Do it, you won't be disappointed