Se você executar o monitoramento SMART nas unidades para que você tenha um aviso avançado de deterioração para poder substituir as unidades antes, isso não será um problema. Mesmo no caso de uma falha súbita, a SMART não pode prever que a chance da segunda metade do espelho falhar antes que a outra seja substituída é muito pequena (já que você pode pegar uma nova unidade de um revendedor local dentro de 24 horas, muito menos se a unidade com falha falhou durante os horários de abertura da loja).
Lembre-se que um hot spare não irá protegê-lo de uma série de possíveis situações de desastre (um controlador frito que retira as duas unidades ao mesmo tempo, o hot spare está tão morto quando a hora de ativá-lo, sistema de arquivos corrupção (o RAID1 manterá com precisão duas cópias dos dados corrompidos!), e assim por diante), por isso, mesmo com um, você ainda precisa ter certeza de ter bons backups em outro lugar.
Não há nada de errado com o uso de drives de dois fabricantes, mas se eles tiverem métricas de desempenho diferentes, você descobrirá que seu array RAID1 provavelmente não será melhor do que o pior drive em qualquer benchmark (mas qualquer diferença de desempenho será muito muito pequeno). Você também pode obter unidades do mesmo modelo make + de dois fornecedores diferentes se estiver preocupado em obter duas unidades de um lote defeituoso.
Você menciona possíveis preocupações de unidades não serem exatamente do mesmo tamanho (e isso não é um problema para o ZFS). Para o RAID é geralmente recomendado que você torne a partição que você RAID é um pouco menor que o máximo de qualquer maneira, 1 ou 2% deve fazer em unidades modernas, para permitir a variação possível ao substituir as unidades.