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.