In der Readme auf Github gibt es einen Abschnitt, der die Unterschiede erläutert.
Pi-Hole funktioniert genauso gut. Das habe ich früher auch verwendet. Mir fehlte damals allerdings Unterstützung für DNS-over-TLS, als ich meinen Upstream-DNS-Server wechseln und auch gleich DNS-over-TLS einsetzen wollte. Das geht mit Pi-Hole sicherlich auch.
Allerdings bin ich faul und wollte das alles möglichst einfach eingerichtet haben :P