There's places where integration makes sense (home network/small business with tens of clients/devices) and places where dedicated engines make sense (ISPs, large enterprise VPNs, the Internet).
dnsmasq is awesome if you want a one-stop shop for DHCP and DNS for sure.
dnsmasq is awesome if you want a one-stop shop for DHCP and DNS for sure.