Basicamente, vá com o Firewire para o Macbook.
O Firewire 400 tende a fornecer melhor rendimento do que o USB 2.0, embora seja teoricamente mais lento, porque é mais difícil para os dispositivos saturarem completamente o USB. Existem várias razões para a diferença com base no local onde o processamento acontece, etc. Espero que o Firewire 800 supere em muito o USB 2.0, embora eu tenha menos certeza sobre o USB 3.0, que acredito que deveria estar aparecendo este ano.
Outra opção que você não menciona (provavelmente porque não é compatível com o MacBook Pro) é a eSATA, com desempenho que excede o Firewire ou o USB. Em termos de desempenho bruto para unidades do melhor ao pior é: USB 3.0 (quando disponível), eSATA I, FireWire 800, Firewire 400, USB 2.0. Eventualmente eSATA II e FireWire 1600/3200 também estarão disponíveis e entrarão no início da lista.
Em termos de potência, o Firewire com um conector Alpha (o grande de 6 pinos) pode fornecer o máximo e deve alimentar um disco rígido externo de laptop. O eSATAP deve fazer o mesmo, mas não é relevante aqui. Unidades de laptop externo USB 2.0 que eu usei e que não usam uma fonte de alimentação externa usam um cabo USB personalizado para extrair energia de duas portas - tecnicamente, cada porta deve fornecer apenas 500 miliwatts, o que seria muito importante para muitos discos rígidos de portáteis.
Enquanto as páginas da Wikipedia para USB e Firewire são úteis, talvez a mais informativa seja a página Serial ATA . A seção sobre eSATA e e-SATAP é informativa, e a comparação com outros barramentos é útil até mesmo para comparar USB e Firewire.