Personally I would not use the Amazon CDN. It's not as cost effective as others, and CDN services are basically commodified at this point.
Would you happen to have recommendations for other CDN services?
Akamai on the high end, Fastly for a startup or mid-sized business.
looks like that fastly and cloudfront pricing is not that much different, they apply pretty much the same prices for traffic and requests in each of their zones.
We use cdn77 and are happy with the service. They're cheap and they properly route Google DNS users (lots of them), since they support edns-client-subnet.