O RewriteCond faz parte do módulo mod_rewrite e isso é muito intensivo em recursos, então se você pode fazer o que você precisa sem ele, SetEnvIf ou de outra maneira eu diria que é muito melhor.
No meu arquivo .htaccess, atualmente estou usando o RewriteCond para combinar com o agente do usuário de bots ruins.
Eu sei que o SetEnvIf também pode ser usado para bloquear robôs ruins.
A questão é, qual é a diferença entre RewriteCond e SetEnvIf?
Um é melhor que o outro quando se trata de desempenho do servidor?
Obrigado!