We use Cloudflare for CDN, Security.We like the speed in which DNS changes propagate through the internet. They offer great customer support and we are also a reseller of their services through our hosting company.
CloudFlare provides enhanced security and speed for free. There no reason not to use it. You can also use it as a free DNS server without the optimization. I highly recommend for both security and performance.