They're completely different. Firewire is a generic data transfer method, similar to USB or SATA. To transmit audio, you are in essence transmitting an audio file. SPDIF is an audio-specific digital transfer method that transmits the audio signal directly. That having been said, both should give excellent results.