Only power users should be messing around with their DNS servers and for a particular reason.
It should not be used to fix issues with computers or even ISP DNS issues as they will likely have their issues fixed in short order.
Using a alternate DNS for the short term is acceptable provided the ISP DNS is the source of the problem, however there are more drawbacks for most.
It is wrong to recommend a alternate DNS without considering the original problem posters physical location. Because the alternate DNS requires a server in the general location of the ISP's server delivering the content or else Akamai based downloads from the ISP come from a server farther away. Apple uses Akamai ISP based servers for content all the time.
Read why using Google DNS / OpenDNS is a bad idea
http://apcmag.com/why-using-google-dns-opendns-is-a-bad-idea.htm
Usually the ISP's DNS will resolve their issue in a short time, it makes little sense to recommending a alternate DNS and have the OP suffer with permanent problems over something that will get resolved on the ISP end shortly if they would just leave complicated things alone.
Recommending only one alternate DNS is also wrong, there is Google DNS and others as well, with Google DNS actually having more servers in more locations than OpenDNS.
It is wrong not briefing the OP on the privacy policies of alternate DNS servers, what they collect and why about web users traffic. OpenDNS is a for profit company, so is Google, they are likely selling a users web traffic data to generate more income or provide to advertisers like Google does.
It is wrong to recommend a alternate DNS based on performance without them running a test to see which DNS service is actually the fastest. Another or even the ISP's DNS might be the best fit and fasest.
Also, I have run this test often and it's NOT always the same result. Sometimes another is faster, sometimes Google, sometimes it's ISP's. So there is no guarranty running the test once and swtiching the DNS is always going to be the fastest.
Google provides such tool here called namebench.
https://code.google.com/p/namebench/
DNS servers resolves only the domain name into a IP address, it's the ISP servers that download the web pages and make contact.
Thus services like OpenDNS, for money or advertising, can block some sites /content catagories from resolving on one's entire local area network. It's another level of complexity that most users cannot handle.
If OpenDNS want's to promote their service, let them take out advertising and let professionals set common users machines up with it.
Disclaimer: I actually have used OpenDNS and other alternate DNS services, thus I speak from experience.