I suspect in the next 12-24 months they'll have an entire edge solution that is superior to all 3 of the top cloud providers in cost, performance and features.
Workers is nearly there. They are missing some kind of global database, instrumentation and a few other small features before Workers is truly unleashed.
If Cloudflare were smart, they'd scoop up Fly.io. The two would work together like peanut butter and jelly on the edge, and the big 3 would simply have no response to the potent combination of a great product at a great price.
My favorite thing about Cloudflare is the "trojan horse" pricing strategy. By selling core functionality like security and CDNs cheap, it enables engineers to build on it for side projects and to experiment. Those engineers then go to big companies and pitch it to their managers, which provides Cloudflare with an internal advocate from the bottom-up. It's a genius strategy, and they get the added bonus of looking like the good guys (most generous free tier going around).
(disclosure: long $NET)