It has nothing to do with "better reliability". It's about isochronous transfers, which Firewire supports and USB does not. Isochronous transfers are absolutely critical for real-time audio and video editing, which is why all the high-end pro a/v editing gear uses Firewire always, and never USB.Usb3 is faster than fw800. Check wikipedia.
But fw has better reliability with streaming (audio, video) than usb2.
In the future these enhancings can also be incorporated to usb3.
Still unknown if they really are implemented.
Also, Firewire uses DMA for Direct Memory Access (just like PATA and SATA), while USB is stuck taking the slow route, making IRQ interrupt requests through the host CPU.
The DMA vs. Interrupt mode is partly why Firewire 400 (400 Mbit) achieves significantly faster throughput than USB2 (480 Mbit) despite the 20% data rate advantage that USB2 has. That should tell you right there that the USB protocol really sucks for bulk data transfer - that it has a 20% data rate advantage over Firewire 400 and yet Fw400 still manages to move data faster in the real world. USB protocol simply has waaaay too much overhead to be useful for anything aside from small peripherals like kbd and mouse.
Firewire > USB. Period.