What are you running it on? Linuxbox? A real Pi? Just curious.
I mainly use pihole for ease of setting up and its user interface. I’m using knot-resolver for upstream queries and knot for local zones.
I’ve started to read up on dnstap to see if I can emulate some of the pihole statistics but pihole is still good enough.