aunque les puedo asegurar que si es verdaderamente útil usar la @ para omitir mensajes de error, sobre todo cuando tenemos un manejador de errores configurado...
yo he caído en necesidad de hacerlo cuando ya tengo controlado un proceso, mientras aseguremos algún comportamiento para el registro y depuración de el error posterior al usar la @ casi no hay problemas, solo hay que hacer lo correcto!!