Fw800 can reach 85-90 Mb/s, so I don't see it as a limit for your hard drives.
Are you sure that USB3.0 will be reliable enough ?
I'm really hoping for FW3200 or LightPeak
According to my tests, FW800 can only reach 77mb/sec. Here are the Xbench test results for my 1Tb disk on FW800:
Sequential:
Uncached Write 4K: 63MB/sec
Uncached Write 256K: 54.3MB/s
Uncached Read 4K: 13.2MB/s
Uncached Read 256K: 77.3MB/s
I did three tests, and all of them were within a few MB/s. This one was the fastest.
Here's what I get with eSATA (using two different eSATA cards, tested 3 times each. This is the best test from one of them, and the other one had a best test within a few MB/s):
Uncached Write 4K: 112MB/sec
Uncached Write 256K: 90.3MB/s
Uncached Read 4K: 13.2MB/s
Uncached Read 256K: 107.2MB/s
There was more variability in the eSATA tests, but the Uncached Read 256K was always around 105-107MB/s. On FW800, it was always very close to 77.3MB/s.
For comparison, where's what I got with USB:
Uncached Write 4K: 25.3MB/sec
Uncached Write 256K: 23.1MB/s
Uncached Read 4K: 6MB/s
Uncached Read 256K: 31.8MB/s
The USB were always within a few MB/s even between two different enclosures.
Clearly, the 4K read speed and some of the write speeds depends on what was on the disk at the time, but all these tests were run with the same set of files, so the only variation was anything Xbench might have left behing (should be nothing). Even if the first 3 numbers are invalid because of variability of the disk, I would say that the last number (Uncached Read 256K) is valid for all tests because of the very low variability between tests.
Of course, some of the limitation could be due to the chipset (firewire or USB) and not just the interface itself, but my FW800 enclosure used the Oxford chipset that is supposed to be among the best, and I got similar results for USB using two different enclosures.
I have never seen over 77.3 MB/s using this FW800 enclosure with two different disks that I know are both capable of more than 77MB/s read speeds. Although FW800 is theoretically capable of 800mbps/8=100MB/s, there is some overhead in the protocol. Just like USB2 is theoretically capable of 480mbps/8 = 60MB/s, but it is rare to see much over 30-32MB/s.
I say eSATA is unreliable because all the eSATA expresscards cause kernel panics. I haven't seen or heard of any kernel panics or data corruption caused by USB2, and I don't see any reason why USB3 would be any different. If Apple doesn't want to include USB3, a combo eSATA/USB2 port would be nice, since a proper built-in eSATA port shouldn't cause any KPs (the same way the internal SATA hard drive doesn't cause any KPs).