Tem erros que não precisam ser apresentados ao utilizador, o mais fácil é ter um log de erros na nossa app que depois podemos analisar, pois para o utilizador o mais sensato é apresentar apenas as mensagens de erro de validação.
Para o utilizador quando ocorre um erro, podes apenas informar que algo deu errado, mas não precisas detalhar o erro. Por isso vários sites têm um página de erro, expor as mensagens de erro muitas das vezes expõem detalhadamente as fraquezas actuais do sistema.
Por favor marque como ajuda se for útil.