If your aim is to avoid BigTech, then you gotta run a resolver yourself. The obvious candidate is a PiHole deployment on a VPS like Vultr, Linode, Scaleway, ControlPlane, OVH, Flyio, DigitalOcean et al.
I maintain a resolver you can deploy to Fly: serverless-dns
There are other neat solutions too like Blocky and Route DNS.
Yet another way is to use Oblivious DNS over HTTPS or Anonymized DNSCrypt that relay traffic to a resolver over a single hop proxy. DNS over Tor is another option which does so over two hops.
But if you’re after convenience, then by all means use which ever DNS provider suits your usecase the best. Just don’t be fooled by the lack of transparency or popularity.