I'd love to use another company, but there's no one offering the same for the same price tag. Most of their services are free and they charge very little for the rest. Especially if you have a traffic heavy page with little revenue, Cloudflare is pretty much the only solution for CDN, WAF etc. All the others charge for traffic and cost a fortune.