I don't understand how a martial art can teach anyone AT ANY LEVEL to punch from the hips. If you're going to start low, you have to have one hand up around your face. Tis why karate people get punched really hard in the grill when fighting a boxer. I like the hard chinese styles that emphasize short power and keeping your hands up near your head or at least the upper torso.[/QUOTE/I]
In karate, the classical moves are studied, ie striking from a lower angle and chambering the non-striking fist. The punches are never thrown from the hip, but a few inches below the nipples. Punching is taught like this due to the tremendous power and speed generated by keeping your elbows in durring the strike. Any school worth its weight doesnt teach this style of striking for self defence or sparring training, just when practicing traditional movements and exercises. This also helps develope speed, power and endurance that many out there that dont train severly lack.
But to answer the question, any good training is better than no training at all when it comes to self defense