Checklists have been incredibly effective in improving aviation safety. But just having checklists doesn't help much - there has to be a culture of following them and a ritual to following them.
When followed correctly it is my believe that checklists can raise the floor of the worst case outcomes. Said another way, actually following the checklist eliminates the low-hanging fruit of preventable mistakes.