I have noticed significant better performances when certain actions/loops are not on the same even sheet.
You can look at an event sheet like a dedicated loop, looping through the events.
Obviously, the longer the list of events, the more processing it needs to do for that particular loop.
At first glance this might not make that big a difference, but, when carefully splitting up collision events and continuously running loops, you will notice a smoothness you will never reach with stuffing everything in a single event sheet.
And ofc, using the profiler with multiple event sheets helps you track down bottlenecks in processing