well, to quote a good thread:
The answer or reason for the discrepencies between USB and Firewire drives is that USB is administered by the OS and so is reliant on available system resources. this means your USb speed bitrate can fluxate depending on what your computer is doing and if you have multiple USB devices then the bitrate can fluxate even more. This is fine for most stuff but potentily problematic for data heavy tranfers like video to external hard drive. Firewire on the other hand is not administered by the OS but rather is a pure bus speed and so is a constant bit rate. Whilst USB works generally fine, Firewire is technically a better choice
and
USB I/O uses the processor as a "traffic cop". Every data packet needs to be told where to go. Firewire, on the other hand does a DMA transfer and the processor only sets up the transfer then it gets out of the way
especially evident when editing / compositing multiple tracks of video from external drives.
IMHO
The increasing prevelance of USB on camcorders is due to market pressures - everyone knows what USB is and how to use it - not because it is better for the job. Betacam vs VHS