I don't use cloudflare personally. Cloudflare is only useful on sites that have a lot of static content that doesn't change. If you site is mostly html files or you have a lot of large image files then cloudflare will help a lot, but if your site is mostly php files or any other scripting language cloudflare is going to have to go to the source to get the content anyways. I also dislike the cloudflare error page popping up for people on my sites. I'd rather have a custom error message, or the page just times out and you get a default browser error message.