Interesting to see no mention of NOTECHs in these pages (apologies if I've missed it...) NOTECHs (observable behaviours that enhance flight safety) are a powerful debriefing tool for line crews, are accessible and pragmatic.
Part of the problem for a perceived 'failure' in CRM training is instructors who are so bogged down in theory and TLAs that they cannot impart the practical skills to flight crew who need practical tools, not pseudo-science.
I'm a CRM instructor and Training Captain - sorry to say that I have seen a few CRM trainers who are a nightmare to fly with because they miss the point entirely.