I have noticed a bug, I don't belive you will be able to fix this bug short of triggering all the abilitys, which is just a pain to do, but I still wanted to let you know about bug.
This bug has to do with critical strike, bash, and avatar and rather the unit is melee or ranged.
If a ranged unit attacks a avatared unit it will not be able to critical strike or bash the unit. Reason being is because with ranged heros both bash and critical strike are considered magic abilitys.
(This also brings another problim into the mix, a ranged hero's critical strike will be reduced by the magic reduction of the items.)
Now with melee hero's it is defrent, there attacks are not magic based, so they are able to critical and bash a avatared unit and the item magic reduction has no effect on damage.
Put simpley Melee>Ranged.
If you doubt me on this it is easy to try for your self.