I live in Pakistan, and the DNS servers here are only useful for their low latency, but their reliability tends to wander waaaaaaay off the median. Even my ISP's resolver is quite flaky.
Then I decided to check out the foreign providers. It's not an easy job, mind you, but I managed to get a few (read: two)
One of them is DNS Advantage.
Which would you pick? It's up to you. If you want customization, OpenDNS is the way to go. If you want a no-frills service, DNS Advantage may be more helpful. I'm using DNS Advantage as my secondary service for the following reasons
- If a web page doesn't resolve, I don't get a huge search page - OpenDNS has a search page, with Yahoo results. Not my type
- DNS Advantage gives me a lower ping - from anywhere between 50ms to 100ms!
- OpenDNS has/had an issue with the domain www.google.com - something related with the Google Toolbar and a malfunctioning search page. You can head over to their blog and read more details. A small issue, nevertheless.