There are two ways check lists are accomplished, single pilot operations and multi crew operations.
In single pilot operations memory checks are generally preferable. The secret to safety when using a memory list is to " ALWAYS " check every item in your list. Items that do not pertain to the vehicle you are flying at the time are checked by saying " not required " that will give continuity to your check list.
Multi crew operation check lists are chellenge and answer checks performed by the crew.
I personally use an old military list I was taught when I first started flying, it covers everything I fly.
The key is " thinking " Not monkey see monkey do.
Cat Driver