Easier to prevent censoring from the ISP, but you're now just reliant on another company's systems.
If you just want a solution for having a remote server execute DNS queries for you, you can just use any of the existing VPN protocols purely for DNS resolution, or even make a better performing version.
All that overhead HTTP adds is wasted for this.