some things to consider:
ethernet has been invented for reliably receiving data, firewire for realtime streaming, ethernet needs configured identity of hosts (IPs), firewire is autoconfiguring (deviceIDs), ethernet puts a tic more load on the processor than firewire, ethernet packages can collide (get dropped and resent), firewire works basically *timesliced*
128 tracks 44.1/24 need 16 MB/s which is below the limit of both connection types and it depends on the circumstances beyond which load dropouts will occure.
last but not least: ethernet support or resolving connection problems can be tricky, firewire works or not.
on the other hand: if the issues with firewire continue as they came up lately maybe we should drop it ....
christian