Blue hat CDN is so far the best solution i've found in combination with WP Super Cache and Amazon Cloudfront/S3 for myself.
I've tried several plugins which are almost outdated, dead or do not cooperate with WP Super Cache.
Maybe W3 Total Cache fits for the most people with their CDN support, but their sync tool is the hell. Also their bloated interface is totally confusing and it feels like it is only usable at its best when i pay 99$ per year (never!). CDN sync tool is totally outdated, has tons of bugs and the development is stopped. The most other plugins are not worth to mention.
Blue hat CDN got the best UI experience so far but the best experience for me was the flawless synchronization in the background which i think is the best implementation of this process i've seen so far in any plugin i've tested. To buy the pro version some hours later has just proofed that this works for me.
Combined with WP Super Cache my page is fast as hell and their is still space for improvement. But thats my job as my theme is not optimized ;)
There is only one thing which needs to be added in the upcoming versions. I want to override the Amazon Cloudfront DNS name with my own defined CNAME. But i am sure this will quickly follow. Setting the CDN dns name in WP Super Cache is ignored.
Keep up the great work!