I don't think many people know about this but you can anonymize your DNS requests if you own some linux server with shell access. Steps to take:
1) Install Wireguard on your server
2) Install dnscrypt-proxy
3) Configure dnscrypt-proxy to use anonymized DNS in .toml file
4) Profit
You can also install PiHole for adblocking and configure it to use dnscrypt-proxy. You can connect then with Wireguard and have VPN+anon DNS+ adblocker.
Links in next toot.