There are a few benefits to using a custom DNS. One is typically, with the right one, better performance. The other is your ISP typically cannot record everything you are doing.
I personally do this by setting it in my router so any device on my network uses the DNS I specify.