Cloudflare has way more points of presence than AWS Cloudfront even inside US and Europe, set aside countries like Russia or Australia. There's no point using Cloudfront unless you deeply integrated into AWS or negotiated serious price discount.
I don't care how many points of presence Cloudflare has if the performance is worse.
Do you have any data that supports your claims?
[1] https://goldfirestudios.com/cdn-benchmarks-cloudflare-vs-clo...
[2] https://www.bizety.com/2018/05/01/network-performance-benchm...