Acho que a recomendação de usar o driver STA é porque o driver open source brcm80211 ainda é considerado instável. Está na área 'staging' do kernel.
Por exemplo, minha máquina (que também possui um BCM4313) congela se eu alternar o comutador de hardware. (isso foi corrigido no kernel Oneiric.) O driver de código aberto oferece uma conexão mais estável que o driver STA, especialmente com conexões WPA / Enterprise.
Minha recomendação é usar o driver de código aberto. Funciona melhor para mim e, pela sua pergunta, percebo que também funciona melhor para você. E é de código aberto também.