Best CDN

I have been using cloudflare and noticed I couldn't upload large files and when I went digging I found out why cloudflare limits uploads to 100mb and I have many files that will be over 100mb so my question is what's the best cdn to use. I'm running on xenforo 2