Both cables have the same functionality, where it comes to communications between the ECM and the laptop.

The difference is simply like you suggest, laptop connectivity.

I have USB logging cables, that I use in vehicles.

I also have a serial ALDL cable that I made years ago, that I now use with my PC for my test bench, since I have a serial port on it.