Depends on what you want. If you look up other CDNs then you'll find quite a few. A lot charge by bandwidth usage, which can get expensive fast. If you just want DDoS protection, people sell just that. A lot of them have fine print about controversial content, though. Ironically Cloudflare is most famous for cucking out twice but it seems to be the only instances of them every doing so.
There's a bunch of smaller vendors. You can also find a datacenter which provides DDoS protection for your server, although that doesn't help if you actually need a CDN. Then again, few people do. CDNs are really a solution for a problem faced by enterprise who care about engagement metrics and optimizing load times. Most people are using Cloudflare's free plan because it's free and protects them from DDoS and bots.