CinemaDNG support isn't going to change anything, really - just as R3D support did before it.
I wouldn't recommend editing compressed CinemaDNG on a macbook because the data rate is going to be around the 65-80 MB/s mark (assuming lossless compression, which caps out at 2:1). You'll barely get two streams going. If you're editing original BMCC footage then the data rate is 150 MB/s. R3D worked because it is 4K, and when working with reduced resolution (1/2 or 1/4) you could still see the footage in 'full' quality. You're basically saddled with the same problems, minus the additional horsepower needed to decompress R3D footage. On the other hand, CinemaDNG isn't like R3D, with multiple layers of wavelet compression. The data rates are going to be on the higher side for the 4K version (300 MB/s+ lossless), and even at 1/4 resolution it will bring any laptop to its knees.
Resolve should be the best bet (after all, BMD knows their sensors better than anybody) to create LUTs on set. The footage can be transcoded to proxies for 'laptop-editing'. A 4-bay RAID 0/5/6/10 system should be able to deal with online edits (via Thunderbolt or USB 3.0). But that takes portability out of the equation.
I'm looking at this workflow:
- Use Resolve for LUTs and transcoding to proxies. Or sidestep Resolve completely and use ACR via After Effects.
- Edit in Premiere Pro and take the project to AE.
- Import the LUT into AE via Apply Color LUT plugin. A LUT is just a starting point. Or use metadata.
- Grade and finish in AE (Without using AME, which is slower for some strange reason).
I would avoid Speedgrade. For digital video it offers no benefits over After Effects. Direct Link is probably just a step ahead of working with EDLs. Speedgrade is a 'DPX' beast, doesn't do very well with anything else. I would avoid Resolve, because there is no Direct Link. However, if you're editing in FCP-X, Resolve makes more sense because it has support for FCPXML. Also, Resolve has great metadata integration with the cameras. We don't know how Adobe will work with CinemaDNG metadata, and at the same time stay true to XMP.
It's like giving cows free passes to a slaughterhouse.