I have 2 instances in LXCs on my proxmox machine and 1 running on a pi 3b+.
My real motivation was that secure DNS is a pain on pihole and I never got it working. Just a radio button in technitium. Also Clustering, now all my DNS slots on clients are filled by my servers and I only have to make adjustments on the cluster primary.