They're pretty much the same, but I'd just use a USB. It's faster and simpler. However, the XSATA is amazing and I used to have one before it broke. Lasted over 2 years though.
I'd either go with just using USB or getting a Transfer Cable from Microsoft for free, there are several tutorials on how to do that.