There is one: Cloudflare isn't profitable.
Cloudflare is still in growth mode: They're losing money hand-over-fist. AWS, on the other hand, is a money-printing machine.
Personally, I don't trust Cloudflare until they achieve profitability. They're going to have to raise their rates one day, and alienate the majority of their customers.