Hi!
Pihole runs perfectly as a cheap standalone network adblocker. I've stepped up my game and turned that same Pi into a VPN (PiVPN). There is this minor irritation in that every now and then--I lose access to the Pihole web console or having no internet connection at all on my VPN. There is an easy script/fix I've found here, which essentially just erases iptables. And usually, adding a reboot also does the trick.
Can you awesome Pihole people integrate iptables flushing when the user invokes gravity, -up and -r? It's a simple, but welcoming addition to the great Pihole experience.