I really really need to complain about this issue.
I met so many times that the opponent fires first, and this is so so unfair!
When the hero I am using arrive his position, my opponent already start to fire for one or two seconds. You should know that this difference can always decide the result of the match, and this issue should never happen.
You developers really need to fix it.