Os usuários desejam aguardar um período de tempo razoável para que os resultados sejam carregados ou que um processo seja concluído, contanto que tenham alguma indicação de que sua ação está sendo processada. Quando os usuários não têm certeza se o clique do botão ou o pressionamento de uma tecla realmente fez alguma coisa, é quando eles ficam frustrados.
Da próxima vez que você está decidindo entre fazer algo rápido, ou fazer algo sensível, certifique-se de lembrar a experiência do usuário, e se ou não eles vão definitivamente saber o que o sistema está fazendo.