Com todas essas opções, há alguns motivos pelos quais você pode querer usar cada uma delas.
Instalador:
- Geralmente usa alguns privilégios de administrador para adicionar dados do aplicativo a pastas do sistema ou adicionar itens de inicialização.
- Às vezes, pode ser difícil excluir mais tarde, pois os arquivos não estão contidos em um local
- Permite o acesso de administrador durante a instalação - algumas pessoas podem não gostar disso, já que ele poderia adulterar arquivos que você não queria tocar (No caso extremo, onde o instalador seria realmente um vírus, etc)
Homebrew:
- Muito fácil de atualizar - basta executar
brew update
- Tudo está instalado em
/opt/local
ou no local definido. - Muitas pessoas preferem isso, pois gostam de usar o terminal para tudo.
Aplicação:
- Arrastar e soltar instalação
- Contém todos os arquivos do aplicativo em um espaço.
Para este em particular, sugiro o Homebrew, se é algo que você gosta de usar, pois facilita a atualização.