I might mention something which hasn't been mentioned...
In my CFI days, I would teach my students to use the checklist, but after they soloed, I would introduce flying without the checklist.
I agree that checklists are VERY IMPORTANT, as they pretty much make you idiot proof. However, when someone knows they can take off and land using nothing but flows, and their brain, that instills confidence in their abilities. If someone uses the checklist as a crutch, which I saw a lot of during my CFI days, they don't really learn how to think outside the box.
Think about it, if your engine blows up on downwind, you're not going to have time to run checklists. At that point, it is your ability, and experience, which makes or breaks the situation....ie: FLOWS!
Checklists are important and I use them religiously. But I credit my 1200 hours dual given, where you're sitting in the right seat (looking out the window more or less) as what made me the pilot I am today.