This specific cable is advertised for connecting a camera to a computer. Obviously, it will be great for fast data transfer in general. I use it for a more specific case. Specifically, I use it as an Oculus link to connect my VR headset Oculus Quest 2 to my PC, so I can't comment on its use with cameras, but I imagine it will work just fine. Construction-wise, it is very durable as a cable and feels like it is of high quality. The following information is for anyone considering getting it for Oculus link. In the Oculus test on the PC, it gave 2.1 gbps, which I tested on 2 computers, but on one it didn't recognize it as USB 3.1, but as USB 2.0, which is purely a matter of the Oculus program or the computer and not the cable. As for the difference between 3.1 and 2.0 during gaming, there was no difference in terms of delay, and it played just fine, except that with 2.0, you can't achieve 90hz.