Olá!
Além do facilitador (não precisar se preocupar com as variantes do getElementBy) e da compatibilidade (apenas navegadores mais novos possibilitarem o uso do querySelector), existe mais alguma diferença entre ambos? Principalmente em relação a desempenho (leitura de muitas classes, por exemplo).
Obrigado.