Ive had a hard time too figuring out which codec would be the most suitable. And I'm a Windows user also. I had just about made up my mind to use photojpeg because it offers clients more flexibility in colour grading. However, just like prores, it's likely to create huge video files. Last time I tried to upload a large 4k video to different sites, it took two whole days which is ridiculous. And constant breakdowns and restarts. I don't want to repeat that painful process again. Looks like I'll be forced to use h264 instead unfortunately.