+1 for prores
H.264 is the devil... there are just too many ways the content creator can add keyframes that will confuse your playback software... sure there are ways to avoid this and I have done shows with this codec but I hate it. Corporate is like a sea of H.264 files and it mind boggling the settings some people think are ok even after you send them the delivery format