The importance of early versus late timing in your martial arts training cannot be overstated. Here’s a video explaining some of the concepts.
In Wing Chun and all Gung Fu, we must study a lot to know the difference between early versus late timing.
If possible, attack and defense should be used in one motion, anything extra is only used when you’re late. Direct or indirect, there is no better way.
It all depends completely on timing.