USB and FW have very different purposes. USB is for transferring info where timing is not critical, where you can say 'steady on, what was that, can you go back and repeat it?' e.g from HDs, SDDs, or where the data rate is not all that high, eg low data rate peripherals, keyboards, joysticks etc.
FW's best function is for critical timing, where dense info comes in a steady stream and CANNOT BE REPEATED. Eg high quality live audio, video streaming etc.
In that situation, USB could be 3x faster than FW, but FW would still be a better tool for the job.