I took my first NRA Pistol Instructor cert course in … 2004? the NRA materials have improved some since then, and the Personal Protection Inside the Home is a more comprehensive course than Basic Pistol. It’s a reasonable course for basing CPL training on (some states require it rather than Basic Pistol.)
That said, I think the USCCA material is better - more modern, more up-to-date, better presented. And from a teacher’s perspective, I think the organization of the teaching material is much easier to use in the USCCA courses than the NRA courses.
However, neither the PPin the Home or CCHDF are “shooting” classes. If you want to offer shooting skills, stress inoculation, real-life scenario context, and practical application of carry, draw, shoot, move, assess, or shoot/don’t shoot, the Defensive Shooting Fundamentals (I and II) are the thing to do. DSF is a pretty much all-shooting class, no sit-down instruction.