Vi os exemplos que vc colocou, e também já ouvi muito falar que o for clássico é mais performático que forEach ou map.

Mas acho que a diferença no fim das contas é mto pouca.

Eu particularmente prefiro usar a programação funcional, então evito o for pois acho a escrita dele mais complicada.