What if we removed blocking chances and instead made armor much more potent in terms of damage mitigation, but units don't benefit from armor unless attacked from the front. (Or maybe half armor benefit from the side, no armor from behind). This would eliminate luck while still allowing for strategy based off of what side you attack from. Maybe after blocking two or three attacks, their armor is 'exposed' and the next hit on them regardless of direction does not benefit from armor.