We are using many cdn networks for different projects. I would say cloudflare is the cheapest and its very reliable. If you have budget, take the basic cloudflare paid plan which gives you some advantage.
Cloudflare is easy to integrate and you can be online in few mins. It definitely saves lot of bandwidth and server resource utilization.