I've never trusted H.264 as a viable middle link in the production workflow, so I've always transcoded.
It's really stupid -- DSLR makers put great sensors and great glass in the cameras, then what do they do? They record to a codec that can't record complete information for each frame and throws away 3/4 of the color information! How dumb is that?