My understanding of firewire is like this:
USB (especially USB 3.0)is the fastest rate, but it is harder on you processor causing some delay and glitches on occasion when running heavy software, midi, tracking multiple items, etc...
Firewire has a slower rate, but is easier on the processor...