Maybe it's time for many organizations to seek an alternative to Cloudflare. I am not an expert in this field but it seems alternatives like Amazon CloudFront, Akamai, Google Cloud CDN and Fastly could still do the same work. This outage has caused so much problems that many gambling platforms have experienced financial losses
Even these alternatives can have an outage. 100% uptime is never guaranteed and there will be times like day before yesterday where there was issues for a couple of hours. Cloudflare did resolve that efficiently and within a couple of hours. They also did keep everyone informed about the the situation so I do not think that going through cloudflare is a really bad decision.
These alternatives seems to be good like amazon cloudfront or akamai but they will still be infected if there is increase in sudden traffic. It will always crash the servers not matter how big the capacity of the servers are. It depends on how quickly they resolve the issue and cloudflare seemed promising for me because of their quick resolution.