It depends, if you read this thread the main reason that the events did not work as intended was the order [Solved] Link multiple objects
I guess it really depends on the objects and how many other ‘repeat’-conditions you have. I would just go with it and start to worry if it really causes performance problems.
Btw here is a thread about the ‘Trigger once’ condition and why it may behave differently than expected in a ‘for each’ - event Multiple instances of an object colliding with another object get ignored