We've been pleased with the speed and reliability of Max CDN.  The setup was really easy and their control panel allows you to create zones and view the cache using their control panel.  To date we haven't experienced any outages "knock on wood" and the service has been super fast.  Additionally, any CDN should work easily with WordPress if you use the right plugins.