If you had to get a new controller card just to go for USB-C then I say go with eSATA. USB has a lot more possible issues over eSATA. It will depend on the enclosure, the controller on your system, etc... eSATA should be using at least most of the same IO channels as your internal SATA.
Overall I would expect the eSATA to be more reliable for read/write speeds. I have also ran into some problems with USB being unreliable for long write operations to the point where I had transfers that would just fail after a while.
(post is archived)