Using ethernet seems to be more stable. With USB I get loads of errors on uploading tracks with a quite a few tracks not making it to the player. Then again I'm using 2b7. Although the faq says uploads should be done in small chunks, I've had no problems with a 10Gb upload using ethernet