It is understandable that one would be frustrated with a Raspberry Pi handling critical network services like DNS.
I've been running pi-hole in KVM guest virtual machines for more years than I can remember and never had any problems. I would expect a Raspberry Pi to eventually choke on the demand of providing 24/7 service to a network.
But not everyone has a hypervisor in their basement. Forking over $20/year is definitely better on the budget than buying a server.
But if you already have a server or some reliable hardware in your LAN, there's no good reason to leave anything important up to a Raspberry Pi.
I've been running pi-hole in KVM guest virtual machines for more years than I can remember and never had any problems. I would expect a Raspberry Pi to eventually choke on the demand of providing 24/7 service to a network.
But not everyone has a hypervisor in their basement. Forking over $20/year is definitely better on the budget than buying a server.
But if you already have a server or some reliable hardware in your LAN, there's no good reason to leave anything important up to a Raspberry Pi.