Something to keep in mind is that some ISP will intercept your DNS request and redirect them their own servers. DNS is done in clear text. If you are concerned about that you can use DNS over TLS or DNS over HTTPS to hide your queries. But that is a complex set up and not all devices/apps support DoT or DoH
My only problem is the charging circuit could do with more isolation. When using wired earphones and charging from a wall socket there is some feedback onto the earphones.