The timing of the freestyle stroke is important. It will largely depend on what speed and distance the swimmer or triathlete is racing.
In the end, there is no one technically perfect stroke to suit all swimmers and triathletes.
It’s a matter of finding what works best for you as an individual and consistently practicing it in training at or near competition speeds.