Não é suficiente para eliminar a necessidade de um antivírus porque não impede a execução de executáveis, apenas pede confirmação antes de executá-los e apenas sob certas condições . É uma camada útil de defesa embora. Como usuário experiente, não uso antivírus, mas uso o UAC como proteção extra. No Vista, não acho intrusivo, especialmente em conjunto com o o UAC do Norton Ferramenta .
É similar à tradição Unix de ser executado como um usuário não privilegiado, embora não seja exatamente o mesmo. Quando executado como não-root no Unix, você normalmente precisa fornecer a senha do administrador para executar comandos privilegiados, onde com o UAC você só precisa clicar em um botão 'permitir'. Isso ocorre porque no Vista / 7 o usuário padrão é configurado como administrador. Se você configurar seu usuário como não-administrador, precisará fornecer uma senha de administrador, pois somente os administradores podem aceitar um prompt do UAC.
Veja outro cenário em que é extremamente útil: quando você é administrador de um PC da família (ou semelhante) que é usado por várias pessoas. Defina-se como administrador e todos os outros como usuários limitados, mas não forneça a senha de administrador. Dessa forma, somente você pode fazer as coisas perigosas que muitas vezes são a causa de muitas falhas de um PC da família. Você poderia, é claro, fazer algo assim antes do Vista / UAC, mas o simples fato é que o UAC torna o gerenciamento deste cenário muito mais fácil.
Note, devo acrescentar, não executo antivírus em tempo real , mas executo varreduras regulares com várias ferramentas e anti-spyware.