Another pi-hole user here - several years now, though I only use it for DNS, not for DHCP.
Works very well but needs occasional tweaking, e.g. even with just the default lists it can stop iPlayer on Google TV from loading - easy to fix though.
On the whole, it's excellent and now with DNSSEC...