Most people will say Sheppard hands down. One thing to remember with Sheppard, they are teaching you to pass the test. The actual knowledge may not sink in. I was teaching a class for the FAA that had some King videos as reference. One of the Feds said if I showed the King videos he would revoke my instructor certificate. John and Martha are a bit different. Don't know anything about the other programs.