I instruct Kenpo currently as well as a couple self defense courses. I would say of all those I have studied Kenpo is probably my favorite as well, followed by loose jeet kune do. Boxing is also great for cardio and I enjoy the limitations that requires(no kicks and such)