I had been using FreeDNS. I liked how they were offering a free DNS service. Of course it being free, there was a downside. You had to share your domain with other users. Basically if somebody wanted to create a subdomain on your domain, you would have to allow it. This made me little worried, but I still used it. The thing that made me change to CloudFlare was FREEDNS’ recent hardware problems, which made my site unavailable. So far CloudFlare seems to be offering much better service and I hope that they live up their promises.
Bottom line is, I don’t recommend FreeDNS to anyone, since there are better services out there that do the job without you having to share your own domain to other people.