I have used OpenDNS for a very long time. I recommend it to parents who want filtering abilities.
Recently, I quit using it. I had some issues that I was suspecting might be from OpenDNS. I never proved it, but since changing whatever issue I was having did stop.. just saying. (In all honesty, I don't think using OpenDNS was causing the problems.)
I switched to Google's Public DNS server because I know what I can expect speed-wise from Google, and I feel like I need to get the absolute most out of my Internet. (I have rural fiber, I get a throughput of about 50 up and down).
My ISP does not provide incredible DNS at all.
OpenDNS' malware filtering was also proving to be useless. Chrome already warns me about the worst-of-the-worst sites, myWOT takes care of the rest. OpenDNS was also blocking some download sites that weren't as bad as it seemed to indicate.