2000$ is a lot of traffic. way more than any side project would have.
I guess that if you are at a point where you are making decisions like you needed to you are out of the “easiest way to setup a static website” territory.
I would be curious what kind of content you were serving and how much traffic/what are the absolute $ numbers cloudfront vs cloudflare.
For a side project I likely wouldn't bother, but the pricing differential is really damn steep.