In general, use zstd. The files will be about 1/10th the size so transfer a lot faster.
The uncompressed might be needed for various low power devices that don't have the CPU speed to decompress the zstd OR don't even have a zstd library at all. For next year, we're kind of working with other device folks to provide a way for FPP connect to upload sequences to other types of devices, but not all of them are as powerful as a Pi/BBB and thus may need the uncompressed.
The PiZero and very old Pi's also might consider the uncompressed. I'm still on the fence on this. For my testing of using a hat to drive some pixels, the zstd is fine. But I have some reports where there have been some lagging and I'm not sure if it's a config issue or not enough CPU for zstd or crappy SD card (where uncompressed would make it worse) or what.