Já fiz uso de ambos os padrões de projeto, mas gostaria de saber quando cada um é mais adequado. Acho ORM mais prático, porém prefiro trabalhar com DAOs porque ao meu ver é mais organizado, uma vez que com elas é possível separar a abstração da comunicação com o banco de dados