Ah. Soccer, I apologize. Somehow I read what you wrote to mean Firewire is Apple's version of IEEE1394. That they are different things that act the same or something like that. This is, of course, not at all what you wrote, but I misread it.
But anyway, you are right (and I learned a new thing) Apple owns the trademark to the term "firewire". But I'm also correct in saying that they own more of the 1394 spec. than a fancy name for it. You can't avoid paying royalties to Apple by calling your firewire card a 1394 card - or an i-Link card. I personally think that they temporarily killed support for it by trying to charge to much for the right to use it. But that's my opinion.
As far as USB, the single biggest advantage to it over the current situation is that it's mostly brain-dead. No one has to figure out which port on the back is the mouse port or the keyboard port, or the serial port or the parallel port. You can plug anything and everything that's USB into any USB slot that you want. This alone will save computer manufacturers untold millions in technical support calls (tongue in cheek, but probably not too far off).
As far as the performance hit, most major workstations and servers are starting to ship with USB ports on them. It can't be that bad overall if HP C3600's are shipping with them. Also, I would bet (but don't know for a fact) that the overall effect of removing the IRQ's for the mouse and the keyboard and moving them to the USB port where there is only one IRQ is an overall win. IRQ's hurt system performance, while USB hurts CPU performance. You don't notice IRQ polling because it's not covered under CPU usage, but it is there. If I had a bunch of USB stuff, I'd try and test my theory, but I do agree with you about Linux. I have thus far tried to avoid USB because I work under Linux and thus need everything working.