Yo soy cinturón negro de kenpo karate (además de judo y bjj).
No me cabe duda, que quien tenga poco de experiencia haciendo sparring puede darse cuenta que el sistema de defensa personal es un poco fantasioso, ya que nadie a quedar fijo esperando a que hagas tu combo de mil golpes...
Mucha gente defiende que es que es un sistema letal que no pueden usar por que es defensa personal...

como vas a saber si funciona si jamás has probado las técnicas de manera real. Muchos de kenpo cuando hacen kumite, mma, o lucha, o incluso profesionales en la ufc no usan técnicas de kenpo, los ves con técnicas de muay thai, judo, boxeo, kick....y que nadie me venga diciendo que si el kenpo funcionase no se puedan usar algunas técnicas ante ataques...Pero hay mucho ciego que no quiere ver...Por que no lo hacen? por que no funciona.
Sigo haciendo judo o bjj, contra oponentes que activamente se esta resistiendo y tambien esta tratando de someterte, y ahí sabes si funciona o no. Personalmente yo recomendaria estilos que hayan sido probados contra oponentes resistiendose ya sea boxeo, muay thai, jiujitsu, judo, lucha olimpica, etc, para aprender a luchar.
En el momento en el que el combate es diferente del sistema entrenado (técnicas) algo falla en el sistema. En Judo se lucha como se entrena, en boxeo o kick boxing igual, en muay thai el combate se basa en lo entrenado...En cambio en kenpo se hacen unas técnicas y luego se lucha de otra manera.
No obstante, si te gusta el kenpo, como disciplina, coordinación o deporte es una gran opción. Yo los 10 años aproximadamente que estuve entrenando, lo disfruté mucho, pero siendo consciente de su poca efectividad en una pelea real. Y es algo que he demostrado a muchos ex compañeros de kenpo cuando los he metido en una "jaula" o tatami para pelear.