I always found take-home exams to be the hardest exams I ever took, and I think they most accurately test a person's depth of knowledge about a subject. The problem with in-class exams is that they often reward test-taking and memorization skills rather than organization and analysis.