There has to be some RNG going on. Several times now when battling a team with Sid, their Sid will attack twice before my Sid attacks his first time. And my Sid is completely MAXED. I also make sure to watch if there are any debuffs or turn meter reductions happening from other people on the opposing team but I don't see it happen and usually none of the other heroes have that ability anyway.
I just battled a squad where all 5 of their heroes got to attack before any of mine. Sid, Chewy, Consular, IG 86 and Ahsoka is my team. My squad power was higher and its not like my heroes are slow. Yet, by the time I got to attack once, IG 86 was dead, and everyone else was at half health with several healing immunity debuffs on them. The opposing team didn't have any speed buffs either. So WTF happened? Needless to say I retreated instead of wasting my time.
In GW, I've seen a lvl 50 Sid in lvl 6 gear attack first, before my maxed out Sid. How does this make sense?
Some part of it HAS to be random, and I ****ing hate it!