We personally use and recommend CloudFlare since it's among the fastest but they have so many other features that makes them really stand out. They are 100% free for unlimited domains, they have by far the biggest network of PoPs so we have a preference in their service overall.