In reply to Kemics:
You have highlighted one of the differences between sport or match combat and street combat. Street combat will very rarely involve feints, as opposed to sport or match combat which is often trying to elicit a trained response from an opponent and take advantage of that response.
Forms are a short hand for all the various actual self defence techniques of the original master. The issue is whether anyone understands them sufficiently to make use of them, hence the attack a man on horseback...blah blah scenario. These kind of techniques can't be practiced in free sparring because ripping your partners windpipe out means a) criminal charges b) being sued c) no-one willing to partner with you next time, or a combination of all three! I know from a wide range of karate training that there are schools that practice these real combat techniques, and have no doubt that there are similarly kung fu masters and so on with equal depth of knowledge. I'm not saying sport sparring is bad, as distancing, timing, reading an opponent are skills only attainable against a non compliant opponent, but it's certainly not the whole picture. Unless of course, you wish to be a sports martial artist.
I agree from experience about hitting a heavy bag, but I have found karate people who never hit a solid object to lack power, and kickboxing people who only hit a bag that stops their movement to lose balance when their strikes miss. A combination of both is surely better.
This is all a matter of my opinion, but it's a reasonably well informed one with a fair amount of varied experience. My taste is actual combat techniques, combined with work for speed and power, largely because I'm too old and rubbish to be a sports fighter, but each to their own. Just know what you are buying into.....
I expect a few comebacks now....