Eu tenho várias vezes instalado várias distribuições baseadas no Ubuntu no meu MacBook de inicialização dupla (rEFIt). O Linux Mint 11 funcionou da melhor maneira, para mim, e até cerca de uma semana atrás era meu sistema operacional principal: teclado, ACPI, teclas de super-função 'hibernate', tudo funcionava sem esforço adicional.
Na semana passada eu instalei o LMDE (Mint Debian) xfce em uma terceira partição de boot, e com algum esforço tenho quase tudo funcionando (o isight ainda está inativo) - esperando fazer dele meu OS principal (uma distro de Teste Debian ao longo das linhas de #!).
Dito isso, venho fazendo a mesma pesquisa. Até agora eu só li coisas boas sobre o ArchLinux no MacBook, e esse é o meu projeto paralelo neste A.M. (bye-bye Mint 11). Qualquer pessoa disposta a instalar o ArchLinux já espera montar sua própria distribuição perfeita, então a funcionalidade fora da caixa não é esperada. O Arch tem por FAR o melhor suporte da comunidade e guias abrangentes para instalações do MacBook / Pro.
Outra resposta aqui menciona que a duração da bateria parece mais curta no Linux do que no Mac OS X. Isso é verdade - além disso, eles funcionam bem. Novamente, a comunidade ArchLinux parece ter todas as respostas, mesmo se você estiver instalando uma distro diferente, confira a página on-line "MacBook Pro Arch Wiki" para dicas avançadas do MacBook.